Is there a plugin for py.test similar to noses's spec (also a part of pinocchio). I want to see test runner output look like this:

Foobaz
  - behaves such and such
  - causes an error (ERROR)
  - fails to satisfy this specification (FAILED)
  - throws deprecated exception (DEPRECATED)
  - throws skip test exception (SKIPPED)

Testcase names transformed into list titles and testcase methods names are transformed into list items. Or module name and top-level functions, it will make sense too.

I guess it's not that hard to build one myself, but maybe there is one already?

有帮助吗?

解决方案

Check out pytest_spec. It appears to do something similar to what you want, maybe not exactly though.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top