<type>(scope): <description>

[body]

[footer(s)]
This commit is contained in:
ITQ
2025-03-02 08:14:39 +03:00
parent 5c2f441153
commit 3d01951a6f
+2 -5
View File
@@ -45,12 +45,10 @@ class CompetitionEndpointTests(TestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
data = response.json() data = response.json()
# Validate required fields
self.assertEqual(data["id"], str(self.competition.id)) self.assertEqual(data["id"], str(self.competition.id))
self.assertEqual(data["title"], "AI Challenge") self.assertEqual(data["title"], "AI Challenge")
self.assertEqual(data["type"], "edu") self.assertEqual(data["type"], "edu")
# Validate optional null fields
self.assertIsNone(data["image_url"]) self.assertIsNone(data["image_url"])
self.assertIsNone(data["start_date"]) self.assertIsNone(data["start_date"])
self.assertIsNone(data["end_date"]) self.assertIsNone(data["end_date"])
@@ -85,8 +83,8 @@ class CompetitionEndpointTests(TestCase):
def test_malformed_auth_header(self): def test_malformed_auth_header(self):
cases = [ cases = [
("InvalidScheme valid_token_123", 401), ("InvalidScheme valid_token_123", 401),
("Bearer", 401), # Missing token ("Bearer", 401),
("", 401), # No header ("", 401),
] ]
for header, expected_status in cases: for header, expected_status in cases:
@@ -113,7 +111,6 @@ class CompetitionsEndpointTests(TestCase):
).json() ).json()
token = resp["token"] token = resp["token"]
# Create test competitions
now = datetime.now(tz=pytz.utc) now = datetime.now(tz=pytz.utc)
self.competitions = [] self.competitions = []
for i in range(1, 6): for i in range(1, 6):