Skip to content
Snippets Groups Projects
Commit bd3da3a2 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

add tests

parent d38942f8
No related branches found
No related tags found
No related merge requests found
...@@ -7,6 +7,12 @@ logger = logging.getLogger(__name__) ...@@ -7,6 +7,12 @@ logger = logging.getLogger(__name__)
class ProbeTestCase(TestCase): class ProbeTestCase(TestCase):
def test_is_pk(self): def test_probe_ready(self):
self.assertEqual(200, self.client.get(reverse("probes:probe_ready")).status_code) self.assertEqual(
self.assertEqual(200, self.client.get(reverse("probes:probe_alive")).status_code) 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
)
from django.urls import path from django.urls import path
from probes import views from . import views
app_name = "probes" app_name = "probes"
urlpatterns = [ urlpatterns = [
......
#!/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
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'
from django.urls import path, include
urlpatterns = [
path('', include('django_kubernetes_probes.urls')),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment