20
20
21
21
22
22
@pytest .mark .django_db
23
+ @mock .patch ('readthedocs.builds.automation_actions.trigger_build' )
23
24
class TestRegexAutomationRules :
24
25
25
26
@pytest .fixture (autouse = True )
@@ -74,7 +75,8 @@ def setup_method(self):
74
75
)
75
76
@pytest .mark .parametrize ('version_type' , [BRANCH , TAG ])
76
77
def test_match (
77
- self , version_name , regex , result , version_type ):
78
+ self , trigger_build , version_name , regex , result , version_type ,
79
+ ):
78
80
version = get (
79
81
Version ,
80
82
verbose_name = version_name ,
@@ -108,7 +110,7 @@ def test_match(
108
110
]
109
111
)
110
112
@pytest .mark .parametrize ('version_type' , [BRANCH , TAG ])
111
- def test_predefined_match_all_versions (self , version_name , result , version_type ):
113
+ def test_predefined_match_all_versions (self , trigger_build , version_name , result , version_type ):
112
114
version = get (
113
115
Version ,
114
116
verbose_name = version_name ,
@@ -144,7 +146,7 @@ def test_predefined_match_all_versions(self, version_name, result, version_type)
144
146
]
145
147
)
146
148
@pytest .mark .parametrize ('version_type' , [BRANCH , TAG ])
147
- def test_predefined_match_semver_versions (self , version_name , result , version_type ):
149
+ def test_predefined_match_semver_versions (self , trigger_build , version_name , result , version_type ):
148
150
version = get (
149
151
Version ,
150
152
verbose_name = version_name ,
@@ -163,7 +165,6 @@ def test_predefined_match_semver_versions(self, version_name, result, version_ty
163
165
)
164
166
assert rule .run (version ) is result
165
167
166
- @mock .patch ('readthedocs.builds.automation_actions.trigger_build' )
167
168
def test_action_activation (self , trigger_build ):
168
169
version = get (
169
170
Version ,
@@ -185,7 +186,7 @@ def test_action_activation(self, trigger_build):
185
186
trigger_build .assert_called_once ()
186
187
187
188
@pytest .mark .parametrize ('version_type' , [BRANCH , TAG ])
188
- def test_action_delete_version (self , version_type ):
189
+ def test_action_delete_version (self , trigger_build , version_type ):
189
190
slug = 'delete-me'
190
191
version = get (
191
192
Version ,
@@ -207,7 +208,7 @@ def test_action_delete_version(self, version_type):
207
208
assert not self .project .versions .filter (slug = slug ).exists ()
208
209
209
210
@pytest .mark .parametrize ('version_type' , [BRANCH , TAG ])
210
- def test_action_delete_version_on_default_version (self , version_type ):
211
+ def test_action_delete_version_on_default_version (self , trigger_build , version_type ):
211
212
slug = 'delete-me'
212
213
version = get (
213
214
Version ,
@@ -231,7 +232,7 @@ def test_action_delete_version_on_default_version(self, version_type):
231
232
assert rule .run (version ) is True
232
233
assert self .project .versions .filter (slug = slug ).exists ()
233
234
234
- def test_action_set_default_version (self ):
235
+ def test_action_set_default_version (self , trigger_build ):
235
236
version = get (
236
237
Version ,
237
238
verbose_name = 'v2' ,
@@ -251,7 +252,6 @@ def test_action_set_default_version(self):
251
252
assert rule .run (version ) is True
252
253
assert self .project .get_default_version () == version .slug
253
254
254
- @mock .patch ('readthedocs.builds.automation_actions.trigger_build' )
255
255
def test_version_hide_action (self , trigger_build ):
256
256
version = get (
257
257
Version ,
@@ -274,7 +274,6 @@ def test_version_hide_action(self, trigger_build):
274
274
assert version .hidden is True
275
275
trigger_build .assert_called_once ()
276
276
277
- @mock .patch ('readthedocs.builds.automation_actions.trigger_build' )
278
277
def test_version_make_public_action (self , trigger_build ):
279
278
version = get (
280
279
Version ,
@@ -297,7 +296,6 @@ def test_version_make_public_action(self, trigger_build):
297
296
assert version .privacy_level == PUBLIC
298
297
trigger_build .assert_not_called ()
299
298
300
- @mock .patch ('readthedocs.builds.automation_actions.trigger_build' )
301
299
def test_version_make_private_action (self , trigger_build ):
302
300
version = get (
303
301
Version ,
0 commit comments