aboutsummaryrefslogtreecommitdiff
path: root/tests/models/thl/test_upkquestion.py
diff options
context:
space:
mode:
authorMax Nanis2026-08-18 13:14:45 -0700
committerMax Nanis2026-08-18 13:14:45 -0700
commit6b4f8d6b8700a65bdf74beb3d95c969a81464a56 (patch)
tree09c0b32c8915f4ffa5c5e02222c49cbf591f8588 /tests/models/thl/test_upkquestion.py
parentc6f7ad8baaa8e0e22dfcefc763f4065faf6de507 (diff)
downloadgeneralresearch-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.py22
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):