From 0d1310f28744a9a3706ae7dafdc757037b6b86ce Mon Sep 17 00:00:00 2001 From: Christian Wolf Date: Wed, 13 Sep 2023 15:23:18 +0200 Subject: [PATCH] Commit tests (untested) --- .../tests/test_competition_class.py | 23 +++++++++++++++++++ src/solo_turnier/tests/test_csvReader.py | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/src/solo_turnier/tests/test_competition_class.py b/src/solo_turnier/tests/test_competition_class.py index 1e35687..88287ef 100644 --- a/src/solo_turnier/tests/test_competition_class.py +++ b/src/solo_turnier/tests/test_competition_class.py @@ -28,6 +28,29 @@ def test_pureClassParsing(fix_pureClass): assert parser.isPureClass(className) +def test_classParsingWithPreview(): + parser = solo_turnier.competition_class.CompetitionClassParser() + ret = parser.parseClass('Sichtung', True) + + assert isinstance(ret, solo_turnier.competition_class.CompetitionClass) + assert str(ret) == 'Sichtung' + + assert parser.isPureClass('Sichtung', True) + +def test_classParsingInvalidPreview(): + parser = solo_turnier.competition_class.CompetitionClassParser() + try: + parser.parseClass('Sichtung') + assert False + except: + assert True + + try: + parser.isPureClass('Sichtung') + assert False + except: + assert True + @pytest.fixture(params=range(4)) def fix_combinedClass(request): cases = ( diff --git a/src/solo_turnier/tests/test_csvReader.py b/src/solo_turnier/tests/test_csvReader.py index 109ec25..80436a0 100644 --- a/src/solo_turnier/tests/test_csvReader.py +++ b/src/solo_turnier/tests/test_csvReader.py @@ -4,7 +4,7 @@ import json def test_import(): fileName = os.path.join(os.path.dirname(__file__), 'reader', 'test.csv') - reader = solo_turnier.reader.AllResultReader(fileName) + reader = solo_turnier.reader.CSVResultReader(fileName) ret = reader.readFile() with open(os.path.join(os.path.dirname(__file__), 'reader', 'expected.json')) as fp: