Add unit test plus '--high-memory' option, off by default. · rs2/pandas@e3cb9c1 (original) (raw)

`@@ -9,7 +9,9 @@ def pytest_addoption(parser):

`

9

9

`parser.addoption("--skip-slow", action="store_true",

`

10

10

`help="skip slow tests")

`

11

11

`parser.addoption("--skip-network", action="store_true",

`

12

``

`-

help="run network tests")

`

``

12

`+

help="skip network tests")

`

``

13

`+

parser.addoption("--run-highmemory", action="store_true",

`

``

14

`+

help="run high memory tests")

`

13

15

`parser.addoption("--only-slow", action="store_true",

`

14

16

`help="run only slow tests")

`

15

17

``

`@@ -24,6 +26,9 @@ def pytest_runtest_setup(item):

`

24

26

`if 'network' in item.keywords and item.config.getoption("--skip-network"):

`

25

27

`pytest.skip("skipping due to --skip-network")

`

26

28

``

``

29

`+

if 'high_memory' in item.keywords and not item.config.getoption("--run-highmemory"):

`

``

30

`+

pytest.skip("skipping high memory test since --run-highmemory was not set")

`

``

31

+

27

32

``

28

33

`# Configurations for all tests and all test modules

`

29

34

``