simpleml.tests.unit.test_registry module

Registry related tests

class simpleml.tests.unit.test_registry.MetaRegistryTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_abstract_method_error()[source]
test_register_on_import()[source]
class simpleml.tests.unit.test_registry.NamedRegistryTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_different_class_duplication()[source]

Test overwrite handling for different classes

test_different_key_registration()[source]

Same class, different names

test_registration()[source]
test_same_class_duplication()[source]

Test duplicate handling for the same class

class simpleml.tests.unit.test_registry.RegistryTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_duplicate_class_error()[source]
test_getting_missing_key()[source]
test_registry_adds_class_name()[source]
test_reloaded_class_registers()[source]

Test duplicating the same object in the registry doesnt break