chore: use zoneinfo instead of pytz
This commit is contained in:
@@ -11,13 +11,13 @@ import unittest
|
||||
import zipfile
|
||||
from datetime import datetime
|
||||
from unittest import mock
|
||||
from zoneinfo import ZoneInfo
|
||||
|
||||
import calc
|
||||
import pyparsing
|
||||
import pytest
|
||||
import random2 as random
|
||||
import requests
|
||||
from pytz import UTC
|
||||
|
||||
from xmodule.capa.correctmap import CorrectMap
|
||||
from xmodule.capa.responsetypes import (
|
||||
@@ -999,7 +999,7 @@ class CodeResponseTest(ResponseTest):
|
||||
# Now we queue the LCP
|
||||
cmap = CorrectMap()
|
||||
for i, answer_id in enumerate(answer_ids):
|
||||
queuestate = CodeResponseTest.make_queuestate(i, datetime.now(UTC))
|
||||
queuestate = CodeResponseTest.make_queuestate(i, datetime.now(ZoneInfo("UTC")))
|
||||
cmap.update(CorrectMap(answer_id=answer_id, queuestate=queuestate))
|
||||
self.problem.correct_map.update(cmap)
|
||||
|
||||
@@ -1015,7 +1015,7 @@ class CodeResponseTest(ResponseTest):
|
||||
old_cmap = CorrectMap()
|
||||
for i, answer_id in enumerate(answer_ids):
|
||||
queuekey = 1000 + i
|
||||
queuestate = CodeResponseTest.make_queuestate(queuekey, datetime.now(UTC))
|
||||
queuestate = CodeResponseTest.make_queuestate(queuekey, datetime.now(ZoneInfo("UTC")))
|
||||
old_cmap.update(CorrectMap(answer_id=answer_id, queuestate=queuestate))
|
||||
|
||||
# Message format common to external graders
|
||||
@@ -1083,14 +1083,14 @@ class CodeResponseTest(ResponseTest):
|
||||
cmap = CorrectMap()
|
||||
for i, answer_id in enumerate(answer_ids):
|
||||
queuekey = 1000 + i
|
||||
latest_timestamp = datetime.now(UTC)
|
||||
latest_timestamp = datetime.now(ZoneInfo("UTC"))
|
||||
queuestate = CodeResponseTest.make_queuestate(queuekey, latest_timestamp)
|
||||
cmap.update(CorrectMap(answer_id=answer_id, queuestate=queuestate))
|
||||
self.problem.correct_map.update(cmap)
|
||||
|
||||
# Queue state only tracks up to second
|
||||
latest_timestamp = datetime.strptime(datetime.strftime(latest_timestamp, DATEFORMAT), DATEFORMAT).replace(
|
||||
tzinfo=UTC
|
||||
tzinfo=ZoneInfo("UTC")
|
||||
)
|
||||
|
||||
assert self.problem.get_recentmost_queuetime() == latest_timestamp
|
||||
@@ -1153,7 +1153,7 @@ class CodeResponseTest(ResponseTest):
|
||||
old_cmap = CorrectMap()
|
||||
for i, answer_id in enumerate(answer_ids):
|
||||
queuekey = 1000 + i
|
||||
queuestate = CodeResponseTest.make_queuestate(queuekey, datetime.now(UTC))
|
||||
queuestate = CodeResponseTest.make_queuestate(queuekey, datetime.now(ZoneInfo("UTC")))
|
||||
old_cmap.update(CorrectMap(answer_id=answer_id, queuestate=queuestate))
|
||||
|
||||
for grader_msg in valid_grader_msgs:
|
||||
|
||||
Reference in New Issue
Block a user