diff --git a/django_kubernetes_probes/tests.py b/django_kubernetes_probes/tests.py index 410a0d038b5f66323d4669f77d0eb37a86e144fa..778a29b5f5a741340cf3a8f60006724d0975ac56 100644 --- a/django_kubernetes_probes/tests.py +++ b/django_kubernetes_probes/tests.py @@ -7,6 +7,12 @@ logger = logging.getLogger(__name__) class ProbeTestCase(TestCase): - def test_is_pk(self): - self.assertEqual(200, self.client.get(reverse("probes:probe_ready")).status_code) - self.assertEqual(200, self.client.get(reverse("probes:probe_alive")).status_code) + def test_probe_ready(self): + self.assertEqual( + 200, self.client.get(reverse("probes:probe_ready")).status_code + ) + + def test_probe_alive(self): + self.assertEqual( + 200, self.client.get(reverse("probes:probe_alive")).status_code + ) diff --git a/django_kubernetes_probes/urls.py b/django_kubernetes_probes/urls.py index eadf71ee9588994e954e1786af079fcd507612b8..4c4a22899518d09ce1b05dc6d1702058f15593af 100644 --- a/django_kubernetes_probes/urls.py +++ b/django_kubernetes_probes/urls.py @@ -1,6 +1,6 @@ from django.urls import path -from probes import views +from . import views app_name = "probes" urlpatterns = [ diff --git a/runtests.py b/runtests.py new file mode 100644 index 0000000000000000000000000000000000000000..d915d6ba91f69eb1da5db1e1e178b1a3e4b83453 --- /dev/null +++ b/runtests.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +import os +import sys + +import django +from django.conf import settings +from django.test.utils import get_runner + +if __name__ == "__main__": + os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings' + django.setup() + TestRunner = get_runner(settings) + test_runner = TestRunner() + failures = test_runner.run_tests([]) + sys.exit(bool(failures)) \ No newline at end of file diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tests/settings.py b/tests/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..2f132dc5bf07cafbf208dc42daddd9f3200d47b7 --- /dev/null +++ b/tests/settings.py @@ -0,0 +1,20 @@ +import os + +SECRET_KEY = 'fake-key' + +INSTALLED_APPS = [ + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django_kubernetes_probes', +] + +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + +ROOT_URLCONF = 'tests.urls' diff --git a/tests/urls.py b/tests/urls.py new file mode 100644 index 0000000000000000000000000000000000000000..c3c985caa95378fd4b037bb694fb15b189eb38a4 --- /dev/null +++ b/tests/urls.py @@ -0,0 +1,5 @@ +from django.urls import path, include + +urlpatterns = [ + path('', include('django_kubernetes_probes.urls')), +]