Esempio n. 1
0
 def test_output_is_printed(self):
     # Must print when sys.exit effectively kills the program
     self.mock_sys_exit.side_effect = iter([SystemExit()])
     try:
         print_and_exit(self.status, sentinel.additional)
     except SystemExit:
         pass
     self.mock_print_lines.assert_called_once_with(
         sentinel.whitespace_output)
Esempio n. 2
0
 def test_output_is_printed(self):
     # Must print when sys.exit effectively kills the program
     self.mock_sys_exit.side_effect = iter([SystemExit()])
     try:
         print_and_exit(self.status, sentinel.additional)
     except SystemExit:
         pass
     self.mock_print_lines.assert_called_once_with(
         sentinel.whitespace_output)
Esempio n. 3
0
 def test_output_is_whitespaced(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_empty_to_whitespace.assert_called_once_with(sentinel.output)
Esempio n. 4
0
 def test_get_output_is_called(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_get_output.assert_called_once_with(self.status,
                                                  sentinel.additional,
                                                  None)
Esempio n. 5
0
 def test_message_is_proxied(self):
     print_and_exit(self.status, sentinel.additional, sentinel.message)
     self.mock_get_output.assert_called_once_with(self.status,
                                                  sentinel.additional,
                                                  sentinel.message)
Esempio n. 6
0
 def test_exit_is_called(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_sys_exit.assert_called_once_with(sentinel.exit_code)
Esempio n. 7
0
 def test_output_is_whitespaced(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_empty_to_whitespace.assert_called_once_with(sentinel.output)
Esempio n. 8
0
 def test_get_output_is_called(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_get_output.assert_called_once_with(self.status,
                                                  sentinel.additional, None)
Esempio n. 9
0
 def test_message_is_proxied(self):
     print_and_exit(self.status, sentinel.additional, sentinel.message)
     self.mock_get_output.assert_called_once_with(self.status,
                                                  sentinel.additional,
                                                  sentinel.message)
Esempio n. 10
0
 def test_exit_is_called(self):
     print_and_exit(self.status, sentinel.additional)
     self.mock_sys_exit.assert_called_once_with(sentinel.exit_code)