@@ -37,8 +37,14 @@ class BuildTests(TestCase):
37
37
@mock .patch ('slumber.Resource' )
38
38
@mock .patch ('os.chdir' )
39
39
@mock .patch ('readthedocs.projects.models.Project.api_versions' )
40
+ @mock .patch ('readthedocs.vcs_support.utils.NonBlockingLock.__enter__' )
40
41
@mock .patch ('subprocess.Popen' )
41
- def test_build (self , mock_Popen , mock_api_versions , mock_chdir , mock_apiv2_downloads ):
42
+ def test_build (self ,
43
+ mock_Popen ,
44
+ mock_NonBlockingLock_enter ,
45
+ mock_api_versions ,
46
+ mock_chdir ,
47
+ mock_apiv2_downloads ):
42
48
43
49
# subprocess mock logic
44
50
@@ -107,13 +113,15 @@ def test_builder_no_comments(self):
107
113
@mock .patch ('slumber.Resource' )
108
114
@mock .patch ('os.chdir' )
109
115
@mock .patch ('subprocess.Popen' )
116
+ @mock .patch ('readthedocs.vcs_support.utils.NonBlockingLock.__enter__' )
110
117
@mock .patch ('readthedocs.doc_builder.backends.sphinx.HtmlBuilder.build' )
111
118
@mock .patch ('readthedocs.doc_builder.backends.sphinx.PdfBuilder.build' )
112
119
@mock .patch ('readthedocs.doc_builder.backends.sphinx.EpubBuilder.build' )
113
120
def test_build_respects_pdf_flag (self ,
114
121
EpubBuilder_build ,
115
122
PdfBuilder_build ,
116
123
HtmlBuilder_build ,
124
+ mock_NonBlockingLock_enter ,
117
125
mock_Popen ,
118
126
mock_chdir ,
119
127
mock_apiv2_downloads ):
@@ -155,13 +163,15 @@ def test_build_respects_pdf_flag(self,
155
163
@mock .patch ('slumber.Resource' )
156
164
@mock .patch ('os.chdir' )
157
165
@mock .patch ('subprocess.Popen' )
166
+ @mock .patch ('readthedocs.vcs_support.utils.NonBlockingLock.__enter__' )
158
167
@mock .patch ('readthedocs.doc_builder.backends.sphinx.HtmlBuilder.build' )
159
168
@mock .patch ('readthedocs.doc_builder.backends.sphinx.PdfBuilder.build' )
160
169
@mock .patch ('readthedocs.doc_builder.backends.sphinx.EpubBuilder.build' )
161
170
def test_build_respects_epub_flag (self ,
162
171
EpubBuilder_build ,
163
172
PdfBuilder_build ,
164
173
HtmlBuilder_build ,
174
+ mock_NonBlockingLock_enter ,
165
175
mock_Popen ,
166
176
mock_chdir ,
167
177
mock_apiv2_downloads ):
0 commit comments