Skip to content

AviranAbady/tzi-OCTT

Repository files navigation

OCTT Implementation

Python (pytest) implementation of the OCTT tests, currently focusing on the CSMS tests.

This is a work in progress with the aim of implementing the entire test suite.

Implemented tests

  • TC_A_01_CSMS
  • TC_A_02_CSMS
  • TC_A_03_CSMS
  • TC_C_02_CSMS
  • TC_C_06_CSMS

csms.py - Mock in memory CSMS which you can test against - Can be used to checkout the tests, definitely not a complete implementation of a CSMS.

Install dependencies

pip install -r requirements.txt

Run tests

pytest -v -p no:warnings ./A
pytest -v -p no:warnings ./C::test_tc_c_02_csms.py

Configuration / Environment Variables

To run this project, you will need to set the following environment variables through pytest.ini or manually.

CSMS_ADDRESS

TEST_USER_NAME

TEST_USER_PASSWORD

Contributing

Contributions are welcome through PRs!

Please adhere to this project's code of conduct.

Authors

tzi.app

License

MIT

About

Open OCTT implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published