Skip to content

Commit 272daed

Browse files
committed
Fix: Refactor date handling in audit events and recordings tests
1 parent dca843f commit 272daed

File tree

2 files changed

+11
-20
lines changed

2 files changed

+11
-20
lines changed

tests/api/test_admin_audit_events.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,15 @@
2323
"""
2424

2525
import itertools
26-
from datetime import timedelta
26+
from datetime import timedelta, timezone
2727

2828
import pytest
2929

3030
import webexteamssdk
3131

3232

33-
to_datetime_string = str(
34-
webexteamssdk.WebexTeamsDateTime.utcnow(),
35-
)
36-
37-
from_datetime_string = str(
38-
webexteamssdk.WebexTeamsDateTime.utcnow() - timedelta(days=364),
39-
)
33+
to_datetime = webexteamssdk.WebexTeamsDateTime.now(tz=timezone.utc)
34+
from_datetime = to_datetime - timedelta(days=364)
4035

4136

4237
# Helper Functions
@@ -60,8 +55,8 @@ def admin_audit_events(api, me):
6055
three_events = list(
6156
api.admin_audit_events.list(
6257
orgId=me.orgId,
63-
_from=from_datetime_string,
64-
to=to_datetime_string,
58+
_from=str(from_datetime),
59+
to=str(to_datetime),
6560
)[:3]
6661
)
6762
assert len(three_events) == 3
@@ -89,8 +84,8 @@ def test_list_events_with_paging(api, me, admin_audit_events):
8984
assert len(admin_audit_events) >= num_events
9085
events_gen = api.admin_audit_events.list(
9186
orgId=me.orgId,
92-
_from=from_datetime_string,
93-
to=to_datetime_string,
87+
_from=str(from_datetime),
88+
to=str(to_datetime),
9489
max=page_size,
9590
)
9691
events_list = list(itertools.islice(events_gen, num_events))

tests/api/test_recordings.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,14 @@
2424

2525
import itertools
2626
import os
27+
from datetime import timedelta, timezone
2728

2829
import pytest
2930

3031
import webexteamssdk
3132

32-
from_datetime_string = str(
33-
webexteamssdk.WebexTeamsDateTime(2022, 1, 1, 0, 0, 0, 0),
34-
)
35-
36-
to_datetime_string = str(
37-
webexteamssdk.WebexTeamsDateTime.utcnow(),
38-
)
33+
to_datetime = webexteamssdk.WebexTeamsDateTime.now(tz=timezone.utc)
34+
from_datetime = to_datetime - timedelta(days=364)
3935

4036

4137
# Helper Functions
@@ -51,7 +47,7 @@ def are_valid_recording(iterable):
5147
@pytest.fixture(scope="session")
5248
def list_recordings(api):
5349
return list(
54-
api.recordings.list(_from=from_datetime_string, to=to_datetime_string)
50+
api.recordings.list(_from=str(from_datetime), to=str(to_datetime))
5551
)
5652

5753

0 commit comments

Comments
 (0)