Files
python-nostr/test/README.md
kdmukai 2c93c1df20 Adds initial test framework; adds PrivateKey.from_nsec() (#13)
* Adds initial test framework; adds PrivateKey.from_nsec()

* Update setup.py
2022-12-27 15:40:50 -05:00

31 lines
549 B
Markdown

# Testing python-nostr
## Set up the test environment
Install the test-runner dependencies:
```
pip3 install -r test/requirements.txt
```
Then make the `nostr` python module visible/importable to the tests by installing the local dev dir as an editable module:
```
# from the repo root
pip3 install -e .
```
## Running the test suite
Run the whole test suite:
```
# from the repo root
pytest
```
Run a specific test file:
```
pytest test/test_this_file.py
```
Run a specific test:
```
pytest test/test_this_file.py::test_this_specific_test
```