def testNonExistantFile(self): self.assertEqual( notch_config.load_config_file( os.path.join(TESTDATA, 'file_is_not_there.yaml')).loaded, False) self.assertEqual( notch_config.load_config_file( os.path.join(TESTDATA, 'file_is_not_there.yaml')).config_file, None) self.assertEqual( notch_config.get_config_from_file( os.path.join(TESTDATA, 'file_is_not_there.yaml')), {})
def testYamlConfigFileValid1(self): config = notch_config.load_config_file( os.path.join(TESTDATA, 'device_config1.yaml')) devs = config.config['device_sources'] self.assertEqual(devs['old_rancid_configs']['ignore_down_devices'], True) self.assertEqual(devs['old_rancid_configs']['provider'], 'router.db')
def testYamlConfigFileValid2(self): config = notch_config.load_config_file( os.path.join(TESTDATA, 'notch_config.yaml')) devs = config.config['device_sources'] self.assertEqual(devs['old_rancid_configs']['ignore_down_devices'], True) self.assertEqual(devs['old_rancid_configs']['provider'], 'router.db') options = config.config['options'] self.assertEqual(options['port'], 8000) self.assertEqual(options['max_threads'], 128)