def testWithSection(self): file = StringIO.StringIO(self.VALID_CONFIG_WITH_SECTION) configurator = UserConfigurator(file) dict = configurator.getDict() self.assertEqual(dict['username'], '<username>') dict = configurator.getDict("my-section") self.assertEqual(dict['username'], '<another.username>')
def testWithSectionAndReference(self): file = StringIO.StringIO(self.VALID_CONFIG_WITH_SECTION_AND_REFERENCE) configurator = UserConfigurator(file) dict = configurator.getDict() self.assertEqual(dict['username'], '<another.username>')
def testDefaultInstanceTypeWithConfigAttribute(self): file = StringIO.StringIO(self.VALID_CONFIG_DEFAULT_ONLY_WITH_INSTANCE_TYPE) usercfg = UserConfigurator(file) dict = usercfg.getDict() self.assertEqual(dict['default_instance_type'], 'my.type')
def testDefaultOnly(self): file = StringIO.StringIO(self.VALID_CONFIG_DEFAULT_ONLY) configurator = UserConfigurator(file) dict = configurator.getDict() self.assertEqual(dict['username'], '<username>')
def testDefaultInstanceTypeWithoutConfigAttribute(self): file = StringIO.StringIO(self.VALID_CONFIG_DEFAULT_ONLY) usercfg = UserConfigurator(file) dict = usercfg.getDict() self.assertFalse('default_instance_type' in dict.keys())