/unit_tests/test_issue270.rst

https://bitbucket.org/jpellerin/nose/ · ReStructuredText · 22 lines · 18 code · 4 blank · 0 comment · 0 complexity · 15757afcafdaf7e48eb18335ff66b2e8 MD5 · raw file

  1. Multiprocess test collection from packages
  2. ------------------------------------------
  3. Tests that the multiprocess plugin correctly collects tests from packages
  4. >>> import os
  5. >>> from nose.plugins.plugintest import run_buffered as run
  6. >>> from nose.plugins.multiprocess import MultiProcess
  7. >>> support = os.path.join(os.path.dirname(__file__), 'support')
  8. >>> issue270 = os.path.join(support, 'issue270')
  9. The test package has a package-level fixture, which causes the entire package
  10. to be dispatched to a multiprocess worker. Tests are still collected and run
  11. properly.
  12. >>> argv = [__file__, '--processes=2', issue270]
  13. >>> run(argv=argv, plugins=[MultiProcess()])
  14. ..
  15. ----------------------------------------------------------------------
  16. Ran 2 tests in ...s
  17. <BLANKLINE>
  18. OK