UPD: dav_base: tests!
This commit is contained in:
@@ -1,33 +1,9 @@
|
||||
from django.test import TestCase, Client
|
||||
from django.urls import reverse
|
||||
|
||||
from generic import Url, UrlsTestCase
|
||||
from ..views import RootView
|
||||
|
||||
|
||||
class UrlsTestCase(TestCase):
|
||||
def setUp(self):
|
||||
self.client = Client()
|
||||
|
||||
def test_root(self):
|
||||
url = '/'
|
||||
response = self.client.get(url, follow=False)
|
||||
self.assertEqual(response.status_code, 200,
|
||||
'Getting {} is not OK'.format(url))
|
||||
self.assertEqual(response.resolver_match.func.__name__,
|
||||
RootView.as_view().__name__,
|
||||
'Getting {} resolve to wrong view'.format(url))
|
||||
|
||||
def test_root_by_name(self):
|
||||
name = 'root'
|
||||
response = self.client.get(reverse(name), follow=False)
|
||||
self.assertEqual(response.status_code, 200,
|
||||
'Getting url named \'{}\' is not OK'.format(name))
|
||||
self.assertEqual(response.resolver_match.func.__name__,
|
||||
RootView.as_view().__name__,
|
||||
'Getting url named \'{}\' resolve to wrong view'.format(name))
|
||||
|
||||
def test_djangoadmin(self):
|
||||
url = '/djangoadmin'
|
||||
response = self.client.get(url, follow=True)
|
||||
self.assertEqual(response.status_code, 200,
|
||||
'Getting {} is not OK'.format(url))
|
||||
class TestCase(UrlsTestCase):
|
||||
urls = (
|
||||
Url('/', 'root', RootView.as_view()),
|
||||
Url('/djangoadmin', follow=True),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user