diff options
| author | Max Nanis | 2026-08-18 13:14:45 -0700 |
|---|---|---|
| committer | Max Nanis | 2026-08-18 13:14:45 -0700 |
| commit | 6b4f8d6b8700a65bdf74beb3d95c969a81464a56 (patch) | |
| tree | 09c0b32c8915f4ffa5c5e02222c49cbf591f8588 /tests/models/thl/test_upkquestion.py | |
| parent | c6f7ad8baaa8e0e22dfcefc763f4065faf6de507 (diff) | |
| download | generalresearch-6b4f8d6b8700a65bdf74beb3d95c969a81464a56.tar.gz generalresearch-6b4f8d6b8700a65bdf74beb3d95c969a81464a56.zip | |
build ignore, py-utils replace, typing with Ruff
Diffstat (limited to 'tests/models/thl/test_upkquestion.py')
| -rw-r--r-- | tests/models/thl/test_upkquestion.py | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/tests/models/thl/test_upkquestion.py b/tests/models/thl/test_upkquestion.py index e67427e..d32875c 100644 --- a/tests/models/thl/test_upkquestion.py +++ b/tests/models/thl/test_upkquestion.py @@ -9,8 +9,12 @@ class TestUpkQuestion: UPKImportance, ) - ui = UPKImportance(task_score=1, task_count=None) - ui = UPKImportance(task_score=0) + res = UPKImportance(task_score=1, task_count=None) + assert isinstance(res, UPKImportance) + + res = UPKImportance(task_score=0) + assert isinstance(res, UPKImportance) + with pytest.raises(ValidationError) as e: UPKImportance(task_score=-1) assert "Input should be greater than or equal to 0" in str(e.value) @@ -27,11 +31,11 @@ class TestUpkQuestion: def test_mc(self): from generalresearch.models.thl.profiling.upk_question import ( + UpkQuestion, UpkQuestionChoice, + UpkQuestionConfigurationMC, UpkQuestionSelectorMC, UpkQuestionType, - UpkQuestion, - UpkQuestionConfigurationMC, ) q = UpkQuestion( @@ -123,12 +127,12 @@ class TestUpkQuestion: def test_te(self): from generalresearch.models.thl.profiling.upk_question import ( - UpkQuestionType, + PatternValidation, UpkQuestion, + UpkQuestionConfigurationTE, UpkQuestionSelectorTE, + UpkQuestionType, UpkQuestionValidation, - PatternValidation, - UpkQuestionConfigurationTE, ) q = UpkQuestion( @@ -223,10 +227,10 @@ class TestUpkQuestion: def test_order(self): from generalresearch.models.thl.profiling.upk_question import ( + UpkQuestion, UpkQuestionChoice, UpkQuestionSelectorMC, UpkQuestionType, - UpkQuestion, order_exclusive_options, ) @@ -296,7 +300,7 @@ class TestUpkQuestionValidateAnswer: answer = ("0", "1") assert question.validate_question_answer(answer) == ( False, - "Single Answer MC question with >1 selected " "answers", + "Single Answer MC question with >1 selected answers", ) def test_validate_answer_MA(self): |
