https://github.com/aviranabady/tzi-octt
Open OCTT implementation
https://github.com/aviranabady/tzi-octt
ocpp ocpp16 ocpp201 octt
Last synced: 4 months ago
JSON representation
Open OCTT implementation
- Host: GitHub
- URL: https://github.com/aviranabady/tzi-octt
- Owner: AviranAbady
- License: mit
- Created: 2024-11-08T16:12:04.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-02-28T17:16:21.000Z (4 months ago)
- Last Synced: 2025-02-28T21:52:58.399Z (4 months ago)
- Topics: ocpp, ocpp16, ocpp201, octt
- Language: Python
- Homepage: https://tzi.app
- Size: 4.45 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](/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](/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](https://www.tzi.app)
## License
[MIT](https://choosealicense.com/licenses/mit/)