1
1
from django .contrib .auth .models import User
2
2
from django .test import TestCase
3
- from django_dynamic_fixture import G
3
+ from django_dynamic_fixture import get
4
4
5
5
from readthedocs .projects .forms import SubprojectForm
6
6
from readthedocs .projects .models import Project
7
7
8
8
9
9
class SubprojectFormTests (TestCase ):
10
10
def test_name_validation (self ):
11
- user = G (User )
12
- project = G (Project , slug = 'mainproject' )
11
+ user = get (User )
12
+ project = get (Project , slug = 'mainproject' )
13
13
14
14
form = SubprojectForm ({},
15
15
parent = project , user = user )
@@ -25,10 +25,10 @@ def test_adding_subproject_fails_when_user_is_not_admin(self):
25
25
# Make sure that a user cannot add a subproject that he is not the
26
26
# admin of.
27
27
28
- user = G (User )
29
- project = G (Project , slug = 'mainproject' )
28
+ user = get (User )
29
+ project = get (Project , slug = 'mainproject' )
30
30
project .users .add (user )
31
- subproject = G (Project , slug = 'subproject' )
31
+ subproject = get (Project , slug = 'subproject' )
32
32
33
33
form = SubprojectForm ({'subproject' : subproject .slug },
34
34
parent = project , user = user )
@@ -37,10 +37,10 @@ def test_adding_subproject_fails_when_user_is_not_admin(self):
37
37
self .assertTrue ('subproject' in form .errors )
38
38
39
39
def test_admin_of_subproject_can_add_it (self ):
40
- user = G (User )
41
- project = G (Project , slug = 'mainproject' )
40
+ user = get (User )
41
+ project = get (Project , slug = 'mainproject' )
42
42
project .users .add (user )
43
- subproject = G (Project , slug = 'subproject' )
43
+ subproject = get (Project , slug = 'subproject' )
44
44
subproject .users .add (user )
45
45
46
46
# Works now as user is admin of subproject.
0 commit comments