aboutsummaryrefslogtreecommitdiff
path: root/tests/amt/test_models.py
diff options
context:
space:
mode:
authorMax Nanis2026-02-24 17:26:15 -0500
committerMax Nanis2026-02-24 17:26:15 -0500
commit8c1940445503fd6678d0961600f2be81622793a2 (patch)
treeb9173562b8824b5eaa805e446d9d780e1f23fb2a /tests/amt/test_models.py
parent25d8c3c214baf10f6520cc1351f78473150e5d7a (diff)
downloadamt-jb-8c1940445503fd6678d0961600f2be81622793a2.tar.gz
amt-jb-8c1940445503fd6678d0961600f2be81622793a2.zip
Extensive use of type checking. Movement of pytest conf towards handling managers (for db agnostic unittest). Starting to organize pytests.
Diffstat (limited to 'tests/amt/test_models.py')
-rw-r--r--tests/amt/test_models.py36
1 files changed, 21 insertions, 15 deletions
diff --git a/tests/amt/test_models.py b/tests/amt/test_models.py
index c2a61b5..cecd948 100644
--- a/tests/amt/test_models.py
+++ b/tests/amt/test_models.py
@@ -22,20 +22,26 @@ def get_assignment_response_bad_tsid(
)
return res
-def test_get_assignment(get_assignment_response):
- assignment = Assignment.from_amt_get_assignment(
- get_assignment_response["Assignment"]
- )
- assert assignment.tsid is not None
-def test_get_assignment_no_tsid(get_assignment_response_no_tsid):
- assignment = Assignment.from_amt_get_assignment(
- get_assignment_response_no_tsid["Assignment"]
- )
- assert assignment.tsid is None
+class TestAssignment:
-def test_get_assignment_bad_tsid(get_assignment_response_bad_tsid):
- assignment = Assignment.from_amt_get_assignment(
- get_assignment_response_bad_tsid["Assignment"]
- )
- assert assignment.tsid is None \ No newline at end of file
+ @pytest.mark.anyio
+ def test_get_assignment(get_assignment_response):
+ assignment = Assignment.from_amt_get_assignment(
+ get_assignment_response["Assignment"]
+ )
+ assert assignment.tsid is not None
+
+ @pytest.mark.anyio
+ def test_get_assignment_no_tsid(get_assignment_response_no_tsid):
+ assignment = Assignment.from_amt_get_assignment(
+ get_assignment_response_no_tsid["Assignment"]
+ )
+ assert assignment.tsid is None
+
+ @pytest.mark.anyio
+ def test_get_assignment_bad_tsid(get_assignment_response_bad_tsid):
+ assignment = Assignment.from_amt_get_assignment(
+ get_assignment_response_bad_tsid["Assignment"]
+ )
+ assert assignment.tsid is None