377 omit superfluous pass |
377 omit superfluous pass |
378 superfluous_pass.py:23: |
378 superfluous_pass.py:23: |
379 > class empty(object): |
379 > class empty(object): |
380 omit superfluous pass |
380 omit superfluous pass |
381 [1] |
381 [1] |
|
382 |
|
383 Check code fragments embedded in test script |
|
384 |
|
385 $ cat > embedded-code.t <<NO_CHECK_EOF |
|
386 > code fragment in doctest style |
|
387 > >>> x = (1,2) |
|
388 > ... |
|
389 > ... x = (1,2) |
|
390 > |
|
391 > code fragment in heredoc style |
|
392 > $ python <<EOF |
|
393 > > x = (1,2) |
|
394 > > EOF |
|
395 > |
|
396 > code fragment in file heredoc style |
|
397 > $ python > file.py <<EOF |
|
398 > > x = (1,2) |
|
399 > > EOF |
|
400 > NO_CHECK_EOF |
|
401 $ "$check_code" embedded-code.t |
|
402 embedded-code.t:2: |
|
403 > x = (1,2) |
|
404 missing whitespace after , |
|
405 embedded-code.t:4: |
|
406 > x = (1,2) |
|
407 missing whitespace after , |
|
408 embedded-code.t:8: |
|
409 > x = (1,2) |
|
410 missing whitespace after , |
|
411 embedded-code.t:13: |
|
412 > x = (1,2) |
|
413 missing whitespace after , |
|
414 [1] |
|
415 |
|
416 "max warnings per file" is shared by all embedded code fragments |
|
417 |
|
418 $ "$check_code" --per-file=3 embedded-code.t |
|
419 embedded-code.t:2: |
|
420 > x = (1,2) |
|
421 missing whitespace after , |
|
422 embedded-code.t:4: |
|
423 > x = (1,2) |
|
424 missing whitespace after , |
|
425 embedded-code.t:8: |
|
426 > x = (1,2) |
|
427 missing whitespace after , |
|
428 (too many errors, giving up) |
|
429 [1] |