@@ -36,47 +36,21 @@ def test_trigger_skipped_project(self, update_docs_task):
36
36
self .assertFalse (update_docs_task .signature ().apply_async .called )
37
37
38
38
@mock .patch ('readthedocs.projects.tasks.update_docs_task' )
39
- def test_trigger_build_when_default_branch_exists (self , update_docs_task ):
40
- self .assertFalse (Version .objects .filter (slug = 'test-slug' ).exists ())
39
+ def test_trigger_build_when_version_not_provided (self , update_docs_task ):
41
40
42
- project_1 = get (Project )
43
- version_1 = get (Version , project = project_1 , slug = 'test-slug' )
44
- project_1 .default_branch = 'test-slug'
45
- project_1 .save ()
46
-
47
- trigger_build (project = project_1 )
41
+ trigger_build (project = self .project )
42
+ default_version = self .project .get_default_version ()
43
+ version_ = self .project .versions .get (slug = default_version )
48
44
kwargs = {
49
- 'version_pk' : version_1 .pk ,
45
+ 'version_pk' : version_ .pk ,
50
46
'record' : True ,
51
47
'force' : False ,
52
48
'build_pk' : mock .ANY ,
53
49
}
54
50
55
51
update_docs_task .signature .assert_has_calls ([
56
52
mock .call (
57
- args = (project_1 .pk ,),
58
- kwargs = kwargs ,
59
- options = mock .ANY ,
60
- immutable = True ,
61
- ),
62
- ])
63
-
64
- @mock .patch ('readthedocs.projects.tasks.update_docs_task' )
65
- def test_trigger_build_when_default_branch_doesnt_exist (self , update_docs_task ):
66
- project_1 = get (Project , default_branch = None )
67
- latest_version = project_1 .versions .get (slug = LATEST )
68
-
69
- trigger_build (project = project_1 )
70
- kwargs = {
71
- 'version_pk' : latest_version .pk ,
72
- 'record' : True ,
73
- 'force' : False ,
74
- 'build_pk' : mock .ANY
75
- }
76
-
77
- update_docs_task .signature .assert_has_calls ([
78
- mock .call (
79
- args = (project_1 .pk ,),
53
+ args = (self .project .pk ,),
80
54
kwargs = kwargs ,
81
55
options = mock .ANY ,
82
56
immutable = True ,
0 commit comments