Exemple #1
0
 def test_invalid_json_exit_exit_exits_code_17(self):
     with self.assertRaises(SystemExit) as context_manager:
         controlflow.invalid_json_exit('filename')
     self.assertEqual(context_manager.exception.code, 17)
Exemple #2
0
 def test_invalid_json_exit_prints_error_details(self, mock_print_err):
     with self.assertRaises(SystemExit):
         controlflow.invalid_json_exit('filename')
     printed_message = mock_print_err.call_args[0][0]
     self.assertIn('filename', printed_message)
Exemple #3
0
 def test_invalid_json_exit_raises_systemexit_error(self):
     with self.assertRaises(SystemExit):
         controlflow.invalid_json_exit('filename')