diff --git a/pyproject.toml b/pyproject.toml index fc38094b1..704bacda6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -318,7 +318,7 @@ dev = [ "sybil==6.1.0", "tenacity==8.2.3", "torch==2.3.0", - "types-docker==7.0.0.20240503", # This is very incomplete, so we still do not check ``test_docker.py`` with pyright. + "types-docker==7.0.0.20240506", # This is very incomplete, so we still do not check ``test_docker.py`` with pyright. "types-Pillow==10.2.0.20240423", "types-PyYAML==6.0.12.20240311", "types-requests==2.31.0.20240406", diff --git a/tests/mock_vws/test_docker.py b/tests/mock_vws/test_docker.py index 66798e2e9..84c7dee6f 100644 --- a/tests/mock_vws/test_docker.py +++ b/tests/mock_vws/test_docker.py @@ -69,14 +69,14 @@ def fixture_custom_bridge_network() -> Iterator[Network]: """ client = docker.from_env() try: - network = client.networks.create( # type: ignore[no-untyped-call] + network = client.networks.create( name="test-vws-bridge-" + uuid.uuid4().hex, driver="bridge", ) except NotFound: # On Windows the "bridge" network driver is not available and we use # the "nat" driver instead. - network = client.networks.create( # type: ignore[no-untyped-call] + network = client.networks.create( name="test-vws-bridge-" + uuid.uuid4().hex, driver="nat", ) @@ -90,7 +90,7 @@ def fixture_custom_bridge_network() -> Iterator[Network]: images_to_remove: set[Image] = set() for container in network.containers: assert isinstance(container, Container) - network.disconnect(container=container) # type: ignore[no-untyped-call] + network.disconnect(container=container) container.stop() # type: ignore[no-untyped-call] container.remove(v=True, force=True) # type: ignore[no-untyped-call] images_to_remove.add(container.image) @@ -98,7 +98,7 @@ def fixture_custom_bridge_network() -> Iterator[Network]: # This does leave behind untagged images. for image in images_to_remove: image.remove(force=True) - network.remove() # type: ignore[no-untyped-call] + network.remove() @pytest.mark.requires_docker_build()