Add ZAQAR_TEST_EVERYTHING to enable all tests
We've a way to enable some tests that are environment dependant but there's no good way, other than setting all those variables, to enable all tests in a specific environment. This patch adds a new variable to do the above. It also DRYes a bit the check of env variables that have been set. Change-Id: Ia75925b4e22e27dab4d67caf67db80c191717caf
This commit is contained in:
parent
a18b4e606d
commit
3f12d76118
@ -22,9 +22,16 @@ import six
|
|||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
|
|
||||||
SKIP_SLOW_TESTS = os.environ.get('ZAQAR_TEST_SLOW') is None
|
RUN_ALL_TESTS = os.environ.get('ZAQAR_TEST_EVERYTHING')
|
||||||
SKIP_MONGODB_TESTS = os.environ.get('ZAQAR_TEST_MONGODB') is None
|
|
||||||
SKIP_REDIS_TESTS = os.environ.get('ZAQAR_TEST_REDIS') is None
|
|
||||||
|
def _test_variable_set(variable):
|
||||||
|
return os.environ.get(variable, RUN_ALL_TESTS) is None
|
||||||
|
|
||||||
|
|
||||||
|
SKIP_SLOW_TESTS = _test_variable_set('ZAQAR_TEST_SLOW')
|
||||||
|
SKIP_MONGODB_TESTS = _test_variable_set('ZAQAR_TEST_MONGODB')
|
||||||
|
SKIP_REDIS_TESTS = _test_variable_set('ZAQAR_TEST_REDIS')
|
||||||
|
|
||||||
|
|
||||||
@contextlib.contextmanager
|
@contextlib.contextmanager
|
||||||
|
Loading…
Reference in New Issue
Block a user