basic django example tests
Signed-off-by: pi-victor <ipalade@redhat.com>
This commit is contained in:
parent
6f307eba39
commit
878b18768b
1 changed files with 25 additions and 1 deletions
|
@ -1,3 +1,27 @@
|
|||
import os
|
||||
|
||||
from .models import PageView
|
||||
from .database import info
|
||||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
||||
# These basic tests are to be used as an example for running tests in S2I
|
||||
# and OpenShift when building an application image.
|
||||
class PageViewModelTest(TestCase):
|
||||
def test_viewpage_model(self):
|
||||
pageview = PageView.objects.create(hostname='localhost')
|
||||
pagetest = PageView.objects.get(hostname='localhost')
|
||||
self.assertEqual(pagetest.hostname, 'localhost')
|
||||
|
||||
class PageViewTest(TestCase):
|
||||
def test_index(self):
|
||||
resp = self.client.get('/')
|
||||
self.assertEqual(resp.status_code, 200)
|
||||
|
||||
class DbEngine(TestCase):
|
||||
def setUp(self):
|
||||
os.environ['ENGINE'] = 'SQLite'
|
||||
|
||||
def test_engine_setup(self):
|
||||
settings = info()
|
||||
self.assertEqual(settings['engine'], 'SQLite')
|
||||
self.assertEqual(settings['is_sqlite'], True)
|
||||
|
|
Loading…
Reference in a new issue