Module tomatic.tests
Test routines for Tomatic.
Functions
def catch_value_error(function_obj)
-
(decorator) Run a function and checks if it raises a
ValueError
exception. def inject_env_variables(request)
-
Fixture to set OS environment variables.
def invalid_datatype(request)
-
Fixture to return a set of invalid datatypes.
def valid_datatype(request)
-
Fixture to return a set of valid datatypes.
Classes
class TestTomaticBuckets
-
Class for test bucket classes and functions.
Methods
def test_dummy_bucket_instance(self)
-
Test
DummyBucket
instance creation. def test_environ_bucket_get_raw_value(self, inject_env_variables)
-
Test if
EnvironBucket
gets a raw value. def test_environ_bucket_get_value_with_cast(self, inject_env_variables)
-
Test if
EnvironBucket
gets a value using type casting. def test_environ_bucket_instance(self)
-
Test
EnvironBucket
instance creation. def test_type_cast(self, valid_datatype, invalid_datatype)
-
Test if
type_cast
function handles with all supported data types and its exceptions.
class TestTomaticCore
-
Class for test bucket classes and functions.
Methods
def test_tomatic_dummy_new_instance(self)
-
Test a new instance creation using dummy bucket.
def test_tomatic_environ_new_instance(self)
-
Test a new instance creation using environ bucket.
def test_tomatic_fail_exception(*args, **kvargs)
-
Run a function inside a try/except block and do assertion.
def test_tomatic_fail_new_instance(*args, **kvargs)
-
Run a function inside a try/except block and do assertion.
def test_tomatic_fail_wrong_bucket_subclass(*args, **kvargs)
-
Run a function inside a try/except block and do assertion.
def test_tomatic_get_key(self)
-
Test if Tomatic class return a value for a key.
def test_tomatic_get_key_with_expeption(*args, **kvargs)
-
Run a function inside a try/except block and do assertion.
def test_tomatic_use_fix_for_empty_values(self)
-
Test if '.fix()' method returns correct values for empty results.