Fix tests.

rtd2
Eric Holscher 2012-12-06 18:23:57 -08:00
parent 1c1d845280
commit bc6597953d
2 changed files with 26 additions and 3 deletions

View File

@ -1,8 +1,28 @@
from django.test import TestCase
from builds.models import Version
from projects.models import Project
class RedirectTests(TestCase):
fixtures = ["eric", "test_data"]
def setUp(self):
self.client.login(username='eric', password='test')
r = self.client.post(
'/dashboard/import/',
{'repo_type': 'git', 'name': 'Pip',
'tags': 'big, fucking, monkey', 'default_branch': '',
'project_url': 'http://pip.rtfd.org',
'repo': 'https://github.com/fail/sauce',
'csrfmiddlewaretoken': '34af7c8a5ba84b84564403a280d9a9be',
'default_version': 'latest',
'privacy_level': 'public',
'version_privacy_level': 'public',
'description': 'wat',
'documentation_type': 'sphinx'})
pip = Project.objects.get(slug='pip')
pip_latest = Version.objects.create(project=pip, identifier='latest', verbose_name='latest', slug='latest', active=True)
def test_proper_url_no_slash(self):
r = self.client.get('/docs/pip')

View File

@ -1,13 +1,14 @@
from django.test import TestCase
from builds.models import Version
from projects.models import Project
class Testmaker(TestCase):
fixtures = ["eric"]
def setUp(self):
self.client.login(username='eric', password='test')
def test_imported_docs(self):
# Test Import
self.client.login(username='eric', password='test')
r = self.client.get('/dashboard/', {})
self.assertEqual(r.status_code, 200)
r = self.client.get('/dashboard/import/', {})
@ -24,6 +25,8 @@ class Testmaker(TestCase):
'version_privacy_level': 'public',
'description': 'OOHHH AH AH AH KONG SMASH',
'documentation_type': 'sphinx'})
kong = Project.objects.get(slug='django-kong')
kong_1 = Version.objects.create(project=kong, identifier='latest', verbose_name='latest', slug='latest', active=True)
self.assertEqual(r.status_code, 302)
r = self.client.get('/docs/django-kong/en/latest/', {})
self.assertEqual(r.status_code, 200)