Skip to content

Commit c7077d9

Browse files
Create test user by hand in testcases that only used the eric.json fixture
1 parent c45fe10 commit c7077d9

File tree

6 files changed

+28
-13
lines changed

6 files changed

+28
-13
lines changed

readthedocs/rtd_tests/tests/test_backend.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010

1111
class TestGitBackend(RTDTestCase):
12-
fixtures = ['eric.json']
13-
1412
def setUp(self):
1513
git_repo = make_test_git()
1614
super(TestGitBackend, self).setUp()
17-
self.eric = User.objects.get(username='eric')
15+
self.eric = User(username='eric')
16+
self.eric.set_password('test')
17+
self.eric.save()
1818
self.project = Project.objects.create(
1919
name="Test Project",
2020
repo_type="git",
@@ -75,12 +75,12 @@ def test_parse_git_tags(self):
7575

7676

7777
class TestHgBackend(RTDTestCase):
78-
fixtures = ['eric.json']
79-
8078
def setUp(self):
8179
hg_repo = make_test_hg()
8280
super(TestHgBackend, self).setUp()
83-
self.eric = User.objects.get(username='eric')
81+
self.eric = User(username='eric')
82+
self.eric.set_password('test')
83+
self.eric.save()
8484
self.project = Project.objects.create(
8585
name="Test Project",
8686
repo_type="hg",

readthedocs/rtd_tests/tests/test_celery.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616
class TestCeleryBuilding(RTDTestCase):
1717

1818
"""These tests run the build functions directly. They don't use celery"""
19-
fixtures = ['eric.json']
2019

2120
def setUp(self):
2221
repo = make_test_git()
2322
self.repo = repo
2423
super(TestCeleryBuilding, self).setUp()
25-
self.eric = User.objects.get(username='eric')
24+
self.eric = User(username='eric')
25+
self.eric.set_password('test')
26+
self.eric.save()
2627
self.project = Project.objects.create(
2728
name="Test Project",
2829
repo_type="git",

readthedocs/rtd_tests/tests/test_doc_building.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616

1717
class TestBuilding(RTDTestCase):
1818
"""These tests run the build functions directly. They don't use celery"""
19-
fixtures = ['eric.json']
2019

2120
def setUp(self):
21+
self.eric = User(username='eric')
22+
self.eric.set_password('test')
23+
self.eric.save()
2224
repo = make_test_git()
2325
self.repo = repo
2426
super(TestBuilding, self).setUp()

readthedocs/rtd_tests/tests/test_privacy.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@
1515

1616

1717
class PrivacyTests(TestCase):
18-
fixtures = ["eric"]
19-
2018
def tearDown(self):
2119
tasks.update_docs = self.old_bd
2220

2321
def setUp(self):
22+
self.eric = User(username='eric')
23+
self.eric.set_password('test')
24+
self.eric.save()
25+
26+
self.tester = User(username='tester')
27+
self.tester.set_password('test')
28+
self.tester.save()
29+
2430
self.old_bd = tasks.update_docs
2531

2632
def mock(*args, **kwargs):

readthedocs/rtd_tests/tests/test_project_views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import re
22

3+
from django.contrib.auth.models import User
34
from django.contrib.messages import constants as message_const
45

56
from readthedocs.rtd_tests.base import WizardTestCase, MockBuildTestCase
@@ -8,11 +9,13 @@
89

910
class TestBasicsForm(WizardTestCase):
1011

11-
fixtures = ["eric"]
1212
wizard_class_slug = 'import_wizard_view'
1313
url = '/dashboard/import/manual/'
1414

1515
def setUp(self):
16+
self.eric = User(username='eric')
17+
self.eric.set_password('test')
18+
self.eric.save()
1619
self.client.login(username='eric', password='test')
1720
self.step_data['basics'] = {
1821
'name': 'foobar',

readthedocs/rtd_tests/tests/test_views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313

1414

1515
class Testmaker(TestCase):
16-
fixtures = ["eric"]
16+
def setUp(self):
17+
self.eric = User(username='eric')
18+
self.eric.set_password('test')
19+
self.eric.save()
1720

1821
def test_imported_docs(self):
1922
# Test Import

0 commit comments

Comments
 (0)