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
``