From 6b4f8d6b8700a65bdf74beb3d95c969a81464a56 Mon Sep 17 00:00:00 2001 From: Max Nanis Date: Tue, 18 Aug 2026 13:14:45 -0700 Subject: build ignore, py-utils replace, typing with Ruff --- tests/models/thl/test_upkquestion.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'tests/models/thl/test_upkquestion.py') 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): -- cgit v1.2.3