Skip to content
Snippets Groups Projects
Commit d9156e71 authored by Sebastian Lobinger's avatar Sebastian Lobinger
Browse files

add new test_multiple_instances according to issue #8

parent ef3b0fd6
No related branches found
No related tags found
1 merge request!4Resolve "verschiedene Konfigurationen innerhalb einer Anwednung ermöglichen"
......@@ -47,4 +47,14 @@ class TestConfigProvider(unittest.TestCase):
old_dict, self.config.dict, 'old_dict musst not equal self.config.dict')
def test_get_instance(self):
self.assertEqual(config_provider.ConfigProvider.getInstance(), self.config)
def test_multiple_instances(self):
def get_constant_dict():
return {'foo': 'bar'}
config_provider.ConfigProvider(
load_function = {'function': get_constant_dict}, name = 'constant')
self.assertNotEqual(
config_provider.ConfigProvider.getInstance(),
config_provider.ConfigProvider.getInstance(name = 'constant'))
self.assertEqual(config_provider.ConfigProvider.getInstance(), self.config)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment