Metadata-Version: 2.4
Name: pyseext
Version: 1.0.0
Summary: Aids the testing of ExtJS applications from Python using Selenium.
Home-page: https://github.com/westy/pyseext
Author: Martyn West
Author-email: 657393+westy@users.noreply.github.com
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: selenium
Dynamic: author
Dynamic: author-email
Dynamic: home-page
Dynamic: license-file

# PySeExt Module Repository

This project contains a package to aid the testing of ExtJS applications from Python using Selenium.

---
## Naming Standards

Full details [here](https://namingconvention.org/python/).

### TL;DR
**Type** | **Public** | **Internal**
--- | --- | ---
Packages | `lower_with_under` |
Modules | `lower_with_under` | `_lower_with_under`
Classes | `CapWords` | `_CapWords`
Exceptions | `CapWords` |
Functions | `lower_with_under()` | `_lower_with_under()`
Global/Class Constants | `CAPS_WITH_UNDER` | `_CAPS_WITH_UNDER`
Global/Class Variables | `lower_with_under` | `_lower_with_under`
Instance Variables | `lower_with_under` | `_lower_with_under`
Method Names | `lower_with_under()` | `_lower_with_under()`
Function/Method Parameters | `lower_with_under` |
Local Variables | `lower_with_under` |

### Additional Notes
I have also settled on a standard of having a single class per source file (that I now understand are called modules), although inner classes are allowed.
This is pretty much standard practice in other languages, and makes source control and managing conflicts far easier.
