Skip to main content

A project template for testing your website application.

Project description

StateSXT

Tests

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 that ModuleNotFoundError: No module named 'pip_autoremove', you could try to move the pip_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

statesxt-0.5.13.tar.gz (589.0 kB view details)

Uploaded Source

Built Distribution

statesxt-0.5.13-py3-none-any.whl (600.1 kB view details)

Uploaded Python 3

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

Hashes for statesxt-0.5.13.tar.gz
Algorithm Hash digest
SHA256 84b63ffb07faf6333c1dead203596a357c446da5f26e4049c3f43d3eab131da0
MD5 472898124a28022b65a6630ec1b2d248
BLAKE2b-256 42e67586c58e536c1d1e969a3108d62d8fe6ee8f3caf1fb4d375162f79adf377

See more details on using hashes here.

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

Hashes for statesxt-0.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 95d94d4445e39ce5f5dfb253a46d9ea5a27b5421c77864862e1fdf3932667992
MD5 a374625ecfcf8314468483fbc7c19dca
BLAKE2b-256 ac8d5076c5d93c346141fae7291ecf53ed4a53f80edf718ebfbe1047ba85148a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page