def test_read_config(self): conf_settings = afl_multicore.read_config('testdata/afl-multicore.conf.test') self.assertDictEqual(test_conf_settings, conf_settings) conf_settings = afl_multicore.read_config('testdata/afl-multicore.conf1.test') self.assertDictEqual(test_conf_settings1, conf_settings) conf_settings = afl_multicore.read_config('testdata/afl-multicore.conf2.test') self.assertDictEqual(test_conf_settings2, conf_settings) # Config file not found with self.assertRaises(SystemExit) as se: afl_multicore.read_config('invalid-config-file') self.assertEqual(se.exception.code, 1) # JSON decode error with self.assertRaises(json.decoder.JSONDecodeError): afl_multicore.read_config('testdata/afl-multicore.conf.invalid00.test')
def test_read_config(self): conf_settings = afl_multicore.read_config( 'testdata/afl-multicore.conf.test') self.assertDictEqual(test_conf_settings, conf_settings) conf_settings = afl_multicore.read_config( 'testdata/afl-multicore.conf1.test') self.assertDictEqual(test_conf_settings1, conf_settings) conf_settings = afl_multicore.read_config( 'testdata/afl-multicore.conf2.test') self.assertDictEqual(test_conf_settings2, conf_settings) # Config file not found with self.assertRaises(SystemExit) as se: afl_multicore.read_config('invalid-config-file') self.assertEqual(se.exception.code, 1) # JSON decode error with self.assertRaises(json.decoder.JSONDecodeError): afl_multicore.read_config( 'testdata/afl-multicore.conf.invalid00.test')
def test_read_config(self): conf_settings, environment = afl_multicore.read_config( 'testdata/afl-multicore.conf.test') self.assertDictEqual(test_conf_settings, conf_settings) self.assertEqual(test_environment, environment) conf_settings, environment = afl_multicore.read_config( 'testdata/afl-multicore.conf1.test') self.assertDictEqual(test_conf_settings1, conf_settings) self.assertEqual(test_environment, environment) conf_settings, environment = afl_multicore.read_config( 'testdata/afl-multicore.conf2.test') self.assertDictEqual(test_conf_settings2, conf_settings) self.assertEqual(None, environment) with self.assertRaises(SystemExit) as se: afl_multicore.read_config('invalid-config-file') self.assertEqual(se.exception.code, 1) # No SectionHeader path with self.assertRaises(SystemExit) as se: afl_multicore.read_config( 'testdata/afl-multicore.conf.invalid00.test') self.assertEqual(se.exception.code, 1) # No OptionError path with self.assertRaises(SystemExit) as se: afl_multicore.read_config( 'testdata/afl-multicore.conf.invalid01.test') self.assertEqual(se.exception.code, 1) # No NoSectionError path with self.assertRaises(SystemExit) as se: afl_multicore.read_config( 'testdata/afl-multicore.conf.invalid02.test') self.assertEqual(se.exception.code, 1)
def test_read_config(self): conf_settings, environment = afl_multicore.read_config('testdata/afl-multicore.conf.test') self.assertDictEqual(test_conf_settings, conf_settings) self.assertEqual(test_environment, environment) conf_settings, environment = afl_multicore.read_config('testdata/afl-multicore.conf1.test') self.assertDictEqual(test_conf_settings1, conf_settings) self.assertEqual(test_environment, environment) conf_settings, environment = afl_multicore.read_config('testdata/afl-multicore.conf2.test') self.assertDictEqual(test_conf_settings2, conf_settings) self.assertEqual(None, environment) with self.assertRaises(SystemExit) as se: afl_multicore.read_config('invalid-config-file') self.assertEqual(se.exception.code, 1) # No SectionHeader path with self.assertRaises(SystemExit) as se: afl_multicore.read_config('testdata/afl-multicore.conf.invalid00.test') self.assertEqual(se.exception.code, 1) # No OptionError path with self.assertRaises(SystemExit) as se: afl_multicore.read_config('testdata/afl-multicore.conf.invalid01.test') self.assertEqual(se.exception.code, 1) # No NoSectionError path with self.assertRaises(SystemExit) as se: afl_multicore.read_config('testdata/afl-multicore.conf.invalid02.test') self.assertEqual(se.exception.code, 1)
def test_read_config(self): conf_settings, environment = afl_multicore.read_config('testdata/afl-multicore.conf.test') self.assertDictEqual(conf_settings, test_conf_settings) self.assertEqual(environment, test_environment)