def test_load_example(self): expect = { "server": {"base_url"}, "email": {"user", "password", "host", "port", "default_from", "use_tls"}, "secrets": {"key"}, "foo": {"float_name", "int_name"}, "debug": {"internal_ips", "debug"}, "database": {"engine", "name", "user", "password", "host", "port"}, } configs = skeletonize_config.find_configuration("scripts/settings.py") self.assertDictEqual(configs, expect)
def test_load_file_not_found(self): with self.assertRaises(FileNotFoundError) as context: skeletonize_config.find_configuration("some_file.py") self.assertTrue("some_file.py" in str(context.exception))