Added a few basic tests
This commit is contained in:
parent
9282578788
commit
9733557463
@ -18,6 +18,8 @@ jobs:
|
|||||||
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
|
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
env:
|
||||||
|
RMV_TOKEN: ${{ secrets.RMV_TOKEN }}
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Set up Python ${{ matrix.python-version }}
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
uses: actions/setup-python@v3
|
uses: actions/setup-python@v3
|
||||||
|
15
tests/conftest.py
Normal file
15
tests/conftest.py
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
from os import environ
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
from pyrmv import Client
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture()
|
||||||
|
def api_token() -> str:
|
||||||
|
return environ.get("RMV_TOKEN")
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture()
|
||||||
|
def api_client(api_token: str) -> Client:
|
||||||
|
return Client(api_token)
|
8
tests/test_client.py
Normal file
8
tests/test_client.py
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
import pytest
|
||||||
|
|
||||||
|
from pyrmv import Client
|
||||||
|
from pyrmv.classes import Stop
|
||||||
|
|
||||||
|
|
||||||
|
def test_stop_by_name(api_client: Client):
|
||||||
|
assert isinstance(api_client.stop_by_name("Hauptwache", max_number=1)[0], Stop)
|
7
tests/test_raw.py
Normal file
7
tests/test_raw.py
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import pytest
|
||||||
|
|
||||||
|
from pyrmv.raw import stop_by_name
|
||||||
|
|
||||||
|
|
||||||
|
def test_stop_by_name(api_token: str):
|
||||||
|
assert isinstance(stop_by_name(api_token, "Hauptwache", maxNo=1), dict)
|
2
tox.ini
2
tox.ini
@ -18,5 +18,5 @@ deps =
|
|||||||
-r{toxinidir}/requirements/_.txt
|
-r{toxinidir}/requirements/_.txt
|
||||||
-r{toxinidir}/requirements/dev.txt
|
-r{toxinidir}/requirements/dev.txt
|
||||||
commands =
|
commands =
|
||||||
pytest --basetemp={envtmpdir} --cov=cringepredictor --cov-report term-missing
|
pytest --basetemp={envtmpdir} --cov=pyrmv --cov-report term-missing
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user