Skip to content

Commit f7ac92c

Browse files
committed
Admin: Support Python 3.13
1 parent 3f9fac4 commit f7ac92c

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,20 @@ jobs:
1111
strategy:
1212
matrix:
1313
python-version:
14-
- '3.7'
1514
- '3.8'
1615
- '3.9'
1716
- '3.10'
1817
- '3.11'
1918
- '3.12'
19+
- '3.13.0-beta.2'
2020

2121
steps:
2222
- uses: actions/checkout@master
2323

2424
- name: Set up Python
2525
uses: actions/setup-python@v4
26+
with:
27+
python-version: ${{ matrix.python-version }}
2628

2729
- name: Install dependencies
2830
run: |
@@ -44,16 +46,17 @@ jobs:
4446
- '3.10'
4547
- '3.11'
4648
- '3.12'
49+
- '3.13.0-beta.2'
4750
implementation:
4851
- '' # CPython
4952
- 'pypy' # PyPy
5053
exclude: # unreleased;
51-
- implementation: 'pypy'
52-
python-version: '3.10'
5354
- implementation: 'pypy'
5455
python-version: '3.11'
5556
- implementation: 'pypy'
5657
python-version: '3.12'
58+
- implementation: 'pypy'
59+
python-version: '3.13.0-beta.2'
5760

5861
steps:
5962
- uses: actions/checkout@master

tests/test_datetimes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -534,17 +534,17 @@ def test_method_decorator_works_on_unittest(self) -> None:
534534
@freeze_time('2013-04-09', as_kwarg='frozen_time')
535535
def test_method_decorator_works_on_unittest_kwarg_frozen_time(self, frozen_time: Any) -> None:
536536
self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
537-
self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
537+
assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
538538

539539
@freeze_time('2013-04-09', as_kwarg='hello')
540540
def test_method_decorator_works_on_unittest_kwarg_hello(self, **kwargs: Any) -> None:
541541
self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
542-
self.assertEqual(datetime.date(2013, 4, 9), kwargs.get('hello').time_to_freeze.today()) # type: ignore
542+
assert kwargs.get("hello").time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
543543

544544
@freeze_time(lambda: datetime.date(year=2013, month=4, day=9), as_kwarg='frozen_time')
545545
def test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func(self, frozen_time: Any) -> None:
546546
self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
547-
self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
547+
assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
548548

549549

550550
@freeze_time('2013-04-09')

0 commit comments

Comments
 (0)