예제 #1
0
 def test_init(self):
     """Check properties initialization"""
     error = CLIBaseError(1, 'stderr', 'msg')
     assert error.status == 1
     assert error.stderr == 'stderr'
     assert error.msg == 'msg'
     assert error.message == error.msg
예제 #2
0
 def test_init(self):
     """Check properties initialization"""
     error = CLIBaseError(1, u'stderr', u'msg')
     self.assertEqual(error.return_code, 1)
     self.assertEqual(error.stderr, u'stderr')
     self.assertEqual(error.msg, u'msg')
     self.assertEqual(error.message, error.msg)
예제 #3
0
 def test_message_is_exposed(self):
     """Check if message is exposed to assertRaisesRegex"""
     with pytest.raises(CLIBaseError, match='msg'):
         raise CLIBaseError(1, 'stderr', 'msg')
예제 #4
0
 def test_status_is_exposed(self):
     """Check if status is exposed to assertRaisesRegex"""
     with pytest.raises(CLIBaseError, match='1'):
         raise CLIBaseError(1, 'stderr', 'msg')
예제 #5
0
 def test_message_is_exposed(self):
     """Check if message is exposed to assertRaisesRegexp"""
     with self.assertRaisesRegexp(CLIBaseError, u'msg'):
         raise CLIBaseError(1, u'stderr', u'msg')
예제 #6
0
 def test_return_code_is_exposed(self):
     """Check if return_code is exposed to assertRaisesRegexp"""
     with self.assertRaisesRegexp(CLIBaseError, u'1'):
         raise CLIBaseError(1, u'stderr', u'msg')
예제 #7
0
 def test_return_code_is_exposed(self):
     """Check if return_code is exposed to assertRaisesRegex"""
     with pytest.raises(CLIBaseError, match='1'):
         raise CLIBaseError(1, 'stderr', 'msg')
예제 #8
0
 def test_stderr_is_exposed(self):
     """Check if stderr is exposed to assertRaisesRegex"""
     with self.assertRaisesRegex(CLIBaseError, u'stderr'):
         raise CLIBaseError(1, u'stderr', u'msg')