Skip to content

Commit b43d445

Browse files
committed
fix NEXUS-817: removed old pytest-freezegun package
1 parent a4c0bdb commit b43d445

File tree

4 files changed

+12
-19
lines changed

4 files changed

+12
-19
lines changed

Diff for: _test_contract/conftest.py

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from datetime import timedelta
33
from pathlib import Path
44

5+
from freezegun import freeze_time
56
import pytest
67

78
from unstructured_client import UnstructuredClient, utils
@@ -47,6 +48,14 @@ def serverless_client(serverless_api_url) -> UnstructuredClient:
4748
yield _client
4849

4950

51+
@pytest.fixture()
52+
def freezer():
53+
ignore = ['_pytest.terminal', '_pytest.runner']
54+
freezer = freeze_time(ignore=ignore)
55+
frozen_time = freezer.start()
56+
yield frozen_time
57+
freezer.stop()
58+
5059
@pytest.fixture(autouse=True)
5160
def mock_sleep(mocker, freezer):
5261
sleep_mock = mocker.patch("time.sleep")

Diff for: gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ python:
1616
additionalDependencies:
1717
dev:
1818
deepdiff: '>=6.0'
19+
freezegun: '>=1.5.1'
1920
pytest: '>=8.3.3'
2021
pytest-asyncio: '>=0.24.0'
21-
pytest-freezegun: '>=0.4.2'
2222
pytest-mock: '>=3.14.0'
2323
types-aiofiles: '>=24.1.0'
2424
uvloop: '>=0.20.0'

Diff for: poetry.lock

+1-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ in-project = true
3434

3535
[tool.poetry.group.dev.dependencies]
3636
deepdiff = ">=6.0"
37+
freezegun = ">=1.5.1"
3738
mypy = "==1.14.1"
3839
pylint = "==3.2.3"
3940
pytest = ">=8.3.3"
4041
pytest-asyncio = ">=0.24.0"
41-
pytest-freezegun = ">=0.4.2"
4242
pytest-mock = ">=3.14.0"
4343
types-aiofiles = ">=24.1.0"
4444
types-python-dateutil = "^2.9.0.20240316"

0 commit comments

Comments
 (0)