def test_DieWithMessage_code(self): shellutils.die("TestMessage", code=25) self.assertEqual(MockSys.stderr.getvalue(), "TestMessage\n") self.assertEqual(MockSys._exit_code, 25)
def test_DieWithMessage_interpolation_code(self): shellutils.die("TestMessage %s #%d", "Hello", 12, code=9) self.assertEqual(MockSys.stderr.getvalue(), "TestMessage Hello #12\n") self.assertEqual(MockSys._exit_code, 9)
def test_DieWithMessage_interpolation(self): shellutils.die("TestMessage %s #%d", "Hello world", 7) self.assertEqual(MockSys.stderr.getvalue(), "TestMessage Hello world #7\n") self.assertEqual(MockSys._exit_code, 1)