A project template for testing your website application.
Project description
StateSXT
How to Install?
There are two approaches to install the package:
- Manually cloning the project in Github repository: statesxt
- Using
pip
, that the package is hosted in here (recommended).pip install statesxt
Note: It is always better to install the package in a virtual environment.
How to Use?
- Generate the template
statesxt generate
- Remove the template
statesxt remove
- Update the template
statesxt update
- Generate a new page template (inside /testcases)
statesxt create-page
How to Update?
Currently, the package can not be updated through usual command pip install --upgrade statesxt
. Probably because is hosted in TestPypi.
So, for the time being, user have to reinstall the package.
How to Uninstall?
There are two approaches to uninstall the package:
- Uninstalling only the package
pip uninstall statesxt
- Uninstalling the package and its dependencies (vulnerable).
To do this, the user must install a package called
pip-autoremove
(if not already installed).pip install pip-autoremove
Once the package is installed, user can now uninstall the package with the following command.pip-autoremove statesxt -y
Note: If there is an error saying thatModuleNotFoundError: No module named 'pip_autoremove'
, you could try to move thepip_autoremove.py
file from./Scripts
into./Lib
instead. For further information: here.
How to Test?
There is a tox.ini file inside .\statesxt, where you can just execute it by invoking tox -c .\statesxt\
in terminal. But anyway, that is to test manually in your local, meanwhile there is .github\ that enables to testing with Github Actions, where it works by triggering the execution of tox.ini
once you make a commit. So basically, it has implemented CI/CD.
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file statesxt-0.5.13.tar.gz
.
File metadata
- Download URL: statesxt-0.5.13.tar.gz
- Upload date:
- Size: 589.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b63ffb07faf6333c1dead203596a357c446da5f26e4049c3f43d3eab131da0 |
|
MD5 | 472898124a28022b65a6630ec1b2d248 |
|
BLAKE2b-256 | 42e67586c58e536c1d1e969a3108d62d8fe6ee8f3caf1fb4d375162f79adf377 |
File details
Details for the file statesxt-0.5.13-py3-none-any.whl
.
File metadata
- Download URL: statesxt-0.5.13-py3-none-any.whl
- Upload date:
- Size: 600.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d94d4445e39ce5f5dfb253a46d9ea5a27b5421c77864862e1fdf3932667992 |
|
MD5 | a374625ecfcf8314468483fbc7c19dca |
|
BLAKE2b-256 | ac8d5076c5d93c346141fae7291ecf53ed4a53f80edf718ebfbe1047ba85148a |