David Stes
2024-03-31 8cdd197ba643eb2608c5aab87567625bb9336cee
commit | author | age
d2275f 1 ============================= test session starts ==============================
MT 2 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
3 cachedir: .pytest_cache
4 rootdir: $(@D)
5 configfile: pytest.ini
6 testpaths: tests
7 collecting ... collected 34 items
8
fe6eb2 9  pytest collect file
d2275f 10
fe6eb2 11     only loads dot py files
MT 12     skips underscored files
13     skips underscored directories
14     does not consume conftest files
1e4982 15
fe6eb2 16 RelaxedMixin
1e4982 17
fe6eb2 18     selects all non underscored members
MT 19     skips setup and teardown
20     skips pytest fixtures
21     setup given inner class instances when inherited
22     setup method given inner class instances
1e4982 23
fe6eb2 24 SpecModule
1e4982 25
fe6eb2 26     skips non callable items
MT 27     skips imported objects
28     does not warn about imported names
29     replaces class tests with custom recursing classes
30     does not collect test prefixed files
1e4982 31
fe6eb2 32 SpecClass
1e4982 33
fe6eb2 34     methods self objects exhibit class attributes
MT 35     nested self objects exhibit parent attributes
36     nesting is infinite
37     overriding works naturally
38     normal methods from outer classes are not copied
39     private methods from outer classes are copied
40     module contents are not copied into top level classes
1e4982 41
fe6eb2 42 RegularFunctions
1e4982 43
fe6eb2 44     acts just like normal pytest
1e4982 45
fe6eb2 46 VerboseFunctions
1e4982 47
fe6eb2 48     displays tests indented under module header
MT 49     test prefixes are stripped
d2275f 50
fe6eb2 51 VerboseClasses
MT 52
53     shows tests nested under classes without files
54     tests are colorized by test result
55     nests many levels deep no problem
56     headers and tests have underscores turn to spaces
57     test prefixes are stripped
58     test suffixes are stripped
59
60  raises
61
62     when given exception raised no problem
63     when given exception not raised it raises Exception
64     when some other exception raised it is untouched
65
66 ======== 32 passed, 2 skipped ========