Esempio n. 1
0
 def test_error_when_multiple_failed_config_files_exist(self):
     failed_config_files = {
         test_config_that_does_not_exist, test_config_that_is_a_directory
     }
     with self.assertRaises(SystemExit) as cm:
         print_failed_configs_and_exit(failed_config_files)
     self.assertEqual(cm.exception.code, 2)
Esempio n. 2
0
 def test_error_when_no_failed_config_paths_exist(self):
     failed_config_files = {}
     raised = False
     try:
         print_failed_configs_and_exit(failed_config_files)
     except SystemExit:
         raised = True
     self.assertFalse(raised)
Esempio n. 3
0
 def test_error_when_failed_config_file_exists_on_interactive_mode(self):
     with self.assertRaises(SystemExit) as cm:
         print_failed_configs_and_exit({test_config_that_does_not_exist})
     self.assertEqual(cm.exception.code, 2)