diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 2b29f27..0000000 --- a/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -tests diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index a0bb3d6..0000000 --- a/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM ghcr.io/astral-sh/uv:python3.11-bookworm - -ENV UV_CACHE_DIR=/app/.cache/uv - -RUN useradd --shell /bin/bash --uid 1000 transip_client - -USER transip_client - -WORKDIR /app - -RUN mkdir --parents /app/.cache/uv - -# only install dependencies -RUN --mount=type=cache,uid=1000,target=/app/.cache/uv \ - --mount=type=bind,source=uv.lock,target=/app/uv.lock \ - --mount=type=bind,source=pyproject.toml,target=/app/pyproject.toml \ - uv sync --frozen --no-install-project - -COPY pyproject.toml uv.lock /app -COPY transip_client /app/transip_client - -# install dependencies + project -RUN --mount=type=cache,uid=1000,target=/app/.cache/uv uv sync --frozen - -ENTRYPOINT ["uv", "run", "--", "transip-listen"] diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index da9b3a8..7f91a00 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,9 +32,6 @@ build-backend = 'setuptools.build_meta' [tool.uv] environments = ["sys_platform == 'linux'"] -[tool.ruff.lint] -select = ["E4", "E7", "E9", "F", "I"] - [tool.ruff.lint.isort] lines-between-types=1 lines-after-imports=2 diff --git a/transip_client/tests/tests.py b/transip_client/tests/tests.py index ec05227..fc911d8 100644 --- a/transip_client/tests/tests.py +++ b/transip_client/tests/tests.py @@ -1,9 +1,9 @@ import json import os +from unittest import TestCase, skip +from unittest.mock import call, patch, Mock from pathlib import Path -from unittest import TestCase -from unittest.mock import Mock, call, patch from click.testing import CliRunner from requests import HTTPError @@ -225,7 +225,7 @@ class RunTestCase(TestCase): self.assertEqual(result.exit_code, 0) self.mocked_get.assert_called_with( - "https://other-provider.com/domains/foobar.com/dns", + f"https://other-provider.com/domains/foobar.com/dns", headers={"Authorization": "Bearer token"}, ) @@ -243,7 +243,7 @@ class RunTestCase(TestCase): ) self.mocked_put.assert_called_with( - "https://other-provider.com/domains/foobar.com/dns", + f"https://other-provider.com/domains/foobar.com/dns", data=expected_json, headers={"Authorization": "Bearer token"}, )