diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 67c263e..59200ca 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,18 +11,20 @@ jobs: strategy: matrix: python-version: - - '3.7' - '3.8' - '3.9' - '3.10' - '3.11' - '3.12' + - '3.13.0-beta.2' steps: - uses: actions/checkout@master - name: Set up Python uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | @@ -44,16 +46,17 @@ jobs: - '3.10' - '3.11' - '3.12' + - '3.13.0-beta.2' implementation: - '' # CPython - 'pypy' # PyPy exclude: # unreleased; - - implementation: 'pypy' - python-version: '3.10' - implementation: 'pypy' python-version: '3.11' - implementation: 'pypy' python-version: '3.12' + - implementation: 'pypy' + python-version: '3.13.0-beta.2' steps: - uses: actions/checkout@master diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py index a6f1989..b75ad3b 100644 --- a/tests/test_datetimes.py +++ b/tests/test_datetimes.py @@ -534,17 +534,17 @@ def test_method_decorator_works_on_unittest(self) -> None: @freeze_time('2013-04-09', as_kwarg='frozen_time') def test_method_decorator_works_on_unittest_kwarg_frozen_time(self, frozen_time: Any) -> None: self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) - self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today()) + assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" @freeze_time('2013-04-09', as_kwarg='hello') def test_method_decorator_works_on_unittest_kwarg_hello(self, **kwargs: Any) -> None: self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) - self.assertEqual(datetime.date(2013, 4, 9), kwargs.get('hello').time_to_freeze.today()) # type: ignore + assert kwargs.get("hello").time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" # type: ignore @freeze_time(lambda: datetime.date(year=2013, month=4, day=9), as_kwarg='frozen_time') def test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func(self, frozen_time: Any) -> None: self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) - self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today()) + assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" @freeze_time('2013-04-09')