@@ -149,8 +149,10 @@ class TestCommandLine(unittest.TestCase):
149
149
"""
150
150
151
151
def test_main__no_quiet_no_verbose__output_is_not_quiet (self ):
152
- with TmpFs () as tmpfs , Capture () as (out , err ), patch (
153
- "argparse._sys.argv" , ["doc8" , tmpfs .path ]
152
+ with (
153
+ TmpFs () as tmpfs ,
154
+ Capture () as (out , err ),
155
+ patch ("argparse._sys.argv" , ["doc8" , tmpfs .path ]),
154
156
):
155
157
tmpfs .mock ()
156
158
state = main ()
@@ -159,8 +161,10 @@ def test_main__no_quiet_no_verbose__output_is_not_quiet(self):
159
161
self .assertEqual (state , 1 )
160
162
161
163
def test_main__quiet_no_verbose__output_is_quiet (self ):
162
- with TmpFs () as tmpfs , Capture () as (out , err ), patch (
163
- "argparse._sys.argv" , ["doc8" , "--quiet" , tmpfs .path ]
164
+ with (
165
+ TmpFs () as tmpfs ,
166
+ Capture () as (out , err ),
167
+ patch ("argparse._sys.argv" , ["doc8" , "--quiet" , tmpfs .path ]),
164
168
):
165
169
tmpfs .mock ()
166
170
state = main ()
@@ -169,8 +173,10 @@ def test_main__quiet_no_verbose__output_is_quiet(self):
169
173
self .assertEqual (state , 1 )
170
174
171
175
def test_main__no_quiet_verbose__output_is_verbose (self ):
172
- with TmpFs () as tmpfs , Capture () as (out , err ), patch (
173
- "argparse._sys.argv" , ["doc8" , "--verbose" , tmpfs .path ]
176
+ with (
177
+ TmpFs () as tmpfs ,
178
+ Capture () as (out , err ),
179
+ patch ("argparse._sys.argv" , ["doc8" , "--verbose" , tmpfs .path ]),
174
180
):
175
181
tmpfs .mock ()
176
182
state = main ()
@@ -282,8 +288,9 @@ def test_args__no_args__defaults(self):
282
288
283
289
def test_args__paths__overrides_default (self ):
284
290
mock_scan = MagicMock (return_value = ([], 0 ))
285
- with patch ("doc8.main.scan" , mock_scan ), patch (
286
- "argparse._sys.argv" , ["doc8" , "path1" , "path2" ]
291
+ with (
292
+ patch ("doc8.main.scan" , mock_scan ),
293
+ patch ("argparse._sys.argv" , ["doc8" , "path1" , "path2" ]),
287
294
):
288
295
state = main ()
289
296
self .assertEqual (state , 0 )
@@ -292,48 +299,58 @@ def test_args__paths__overrides_default(self):
292
299
def test_args__config__overrides_default (self ):
293
300
mock_scan = MagicMock (return_value = ([], 0 ))
294
301
mock_config = MagicMock (return_value = {})
295
- with patch ("doc8.main.scan" , mock_scan ), patch (
296
- "doc8.main.extract_config" , mock_config
297
- ), patch (
298
- "argparse._sys.argv" , ["doc8" , "--config" , "path1" , "--config" , "path2" ]
302
+ with (
303
+ patch ("doc8.main.scan" , mock_scan ),
304
+ patch ("doc8.main.extract_config" , mock_config ),
305
+ patch (
306
+ "argparse._sys.argv" , ["doc8" , "--config" , "path1" , "--config" , "path2" ]
307
+ ),
299
308
):
300
309
state = main ()
301
310
self .assertEqual (state , 0 )
302
311
mock_scan .assert_called_once_with (self .get_args (config = ["path1" , "path2" ]))
303
312
304
313
def test_args__allow_long_titles__overrides_default (self ):
305
314
mock_scan = MagicMock (return_value = ([], 0 ))
306
- with patch ("doc8.main.scan" , mock_scan ), patch (
307
- "argparse._sys.argv" , ["doc8" , "--allow-long-titles" ]
315
+ with (
316
+ patch ("doc8.main.scan" , mock_scan ),
317
+ patch ("argparse._sys.argv" , ["doc8" , "--allow-long-titles" ]),
308
318
):
309
319
state = main ()
310
320
self .assertEqual (state , 0 )
311
321
mock_scan .assert_called_once_with (self .get_args (allow_long_titles = True ))
312
322
313
323
def test_args__ignore__overrides_default (self ):
314
324
mock_scan = MagicMock (return_value = ([], 0 ))
315
- with patch ("doc8.main.scan" , mock_scan ), patch (
316
- "argparse._sys.argv" ,
317
- ["doc8" , "--ignore" , "D002" , "--ignore" , "D002" , "--ignore" , "D005" ],
325
+ with (
326
+ patch ("doc8.main.scan" , mock_scan ),
327
+ patch (
328
+ "argparse._sys.argv" ,
329
+ ["doc8" , "--ignore" , "D002" , "--ignore" , "D002" , "--ignore" , "D005" ],
330
+ ),
318
331
):
319
332
state = main ()
320
333
self .assertEqual (state , 0 )
321
334
mock_scan .assert_called_once_with (self .get_args (ignore = {"D002" , "D005" }))
322
335
323
336
def test_args__sphinx__overrides_default (self ):
324
337
mock_scan = MagicMock (return_value = ([], 0 ))
325
- with patch ("doc8.main.scan" , mock_scan ), patch (
326
- "argparse._sys.argv" , ["doc8" , "--no-sphinx" ]
338
+ with (
339
+ patch ("doc8.main.scan" , mock_scan ),
340
+ patch ("argparse._sys.argv" , ["doc8" , "--no-sphinx" ]),
327
341
):
328
342
state = main ()
329
343
self .assertEqual (state , 0 )
330
344
mock_scan .assert_called_once_with (self .get_args (sphinx = False ))
331
345
332
346
def test_args__ignore_path__overrides_default (self ):
333
347
mock_scan = MagicMock (return_value = ([], 0 ))
334
- with patch ("doc8.main.scan" , mock_scan ), patch (
335
- "argparse._sys.argv" ,
336
- ["doc8" , "--ignore-path" , "path1" , "--ignore-path" , "path2" ],
348
+ with (
349
+ patch ("doc8.main.scan" , mock_scan ),
350
+ patch (
351
+ "argparse._sys.argv" ,
352
+ ["doc8" , "--ignore-path" , "path1" , "--ignore-path" , "path2" ],
353
+ ),
337
354
):
338
355
state = main ()
339
356
self .assertEqual (state , 0 )
@@ -343,15 +360,18 @@ def test_args__ignore_path__overrides_default(self):
343
360
344
361
def test_args__ignore_path_errors__overrides_default (self ):
345
362
mock_scan = MagicMock (return_value = ([], 0 ))
346
- with patch ("doc8.main.scan" , mock_scan ), patch (
347
- "argparse._sys.argv" ,
348
- [
349
- "doc8" ,
350
- "--ignore-path-errors" ,
351
- "path1;D002" ,
352
- "--ignore-path-errors" ,
353
- "path2;D005" ,
354
- ],
363
+ with (
364
+ patch ("doc8.main.scan" , mock_scan ),
365
+ patch (
366
+ "argparse._sys.argv" ,
367
+ [
368
+ "doc8" ,
369
+ "--ignore-path-errors" ,
370
+ "path1;D002" ,
371
+ "--ignore-path-errors" ,
372
+ "path2;D005" ,
373
+ ],
374
+ ),
355
375
):
356
376
state = main ()
357
377
self .assertEqual (state , 0 )
@@ -361,26 +381,29 @@ def test_args__ignore_path_errors__overrides_default(self):
361
381
362
382
def test_args__default_extension__overrides_default (self ):
363
383
mock_scan = MagicMock (return_value = ([], 0 ))
364
- with patch ("doc8.main.scan" , mock_scan ), patch (
365
- "argparse._sys.argv" , ["doc8" , "--default-extension" , "rst" ]
384
+ with (
385
+ patch ("doc8.main.scan" , mock_scan ),
386
+ patch ("argparse._sys.argv" , ["doc8" , "--default-extension" , "rst" ]),
366
387
):
367
388
state = main ()
368
389
self .assertEqual (state , 0 )
369
390
mock_scan .assert_called_once_with (self .get_args (default_extension = "rst" ))
370
391
371
392
def test_args__file_encoding__overrides_default (self ):
372
393
mock_scan = MagicMock (return_value = ([], 0 ))
373
- with patch ("doc8.main.scan" , mock_scan ), patch (
374
- "argparse._sys.argv" , ["doc8" , "--file-encoding" , "utf8" ]
394
+ with (
395
+ patch ("doc8.main.scan" , mock_scan ),
396
+ patch ("argparse._sys.argv" , ["doc8" , "--file-encoding" , "utf8" ]),
375
397
):
376
398
state = main ()
377
399
self .assertEqual (state , 0 )
378
400
mock_scan .assert_called_once_with (self .get_args (file_encoding = "utf8" ))
379
401
380
402
def test_args__max_line_length__overrides_default (self ):
381
403
mock_scan = MagicMock (return_value = ([], 0 ))
382
- with patch ("doc8.main.scan" , mock_scan ), patch (
383
- "argparse._sys.argv" , ["doc8" , "--max-line-length" , "88" ]
404
+ with (
405
+ patch ("doc8.main.scan" , mock_scan ),
406
+ patch ("argparse._sys.argv" , ["doc8" , "--max-line-length" , "88" ]),
384
407
):
385
408
state = main ()
386
409
self .assertEqual (state , 0 )
@@ -389,8 +412,12 @@ def test_args__max_line_length__overrides_default(self):
389
412
def test_args__extension__overrides_default (self ):
390
413
# ": [".rst", ".txt"],
391
414
mock_scan = MagicMock (return_value = ([], 0 ))
392
- with patch ("doc8.main.scan" , mock_scan ), patch (
393
- "argparse._sys.argv" , ["doc8" , "--extension" , "ext1" , "--extension" , "ext2" ]
415
+ with (
416
+ patch ("doc8.main.scan" , mock_scan ),
417
+ patch (
418
+ "argparse._sys.argv" ,
419
+ ["doc8" , "--extension" , "ext1" , "--extension" , "ext2" ],
420
+ ),
394
421
):
395
422
state = main ()
396
423
self .assertEqual (state , 0 )
@@ -400,26 +427,29 @@ def test_args__extension__overrides_default(self):
400
427
401
428
def test_args__quiet__overrides_default (self ):
402
429
mock_scan = MagicMock (return_value = ([], 0 ))
403
- with patch ("doc8.main.scan" , mock_scan ), patch (
404
- "argparse._sys.argv" , ["doc8" , "--quiet" ]
430
+ with (
431
+ patch ("doc8.main.scan" , mock_scan ),
432
+ patch ("argparse._sys.argv" , ["doc8" , "--quiet" ]),
405
433
):
406
434
state = main ()
407
435
self .assertEqual (state , 0 )
408
436
mock_scan .assert_called_once_with (self .get_args (quiet = True ))
409
437
410
438
def test_args__verbose__overrides_default (self ):
411
439
mock_scan = MagicMock (return_value = ([], 0 ))
412
- with patch ("doc8.main.scan" , mock_scan ), patch (
413
- "argparse._sys.argv" , ["doc8" , "--verbose" ]
440
+ with (
441
+ patch ("doc8.main.scan" , mock_scan ),
442
+ patch ("argparse._sys.argv" , ["doc8" , "--verbose" ]),
414
443
):
415
444
state = main ()
416
445
self .assertEqual (state , 0 )
417
446
mock_scan .assert_called_once_with (self .get_args (verbose = True ))
418
447
419
448
def test_args__version__overrides_default (self ):
420
449
mock_scan = MagicMock (return_value = ([], 0 ))
421
- with patch ("doc8.main.scan" , mock_scan ), patch (
422
- "argparse._sys.argv" , ["doc8" , "--version" ]
450
+ with (
451
+ patch ("doc8.main.scan" , mock_scan ),
452
+ patch ("argparse._sys.argv" , ["doc8" , "--version" ]),
423
453
):
424
454
state = main ()
425
455
self .assertEqual (state , 0 )
0 commit comments