コード例 #1
0
ファイル: test_errors.py プロジェクト: sammacbeth/browser-f
 def test_unicode_message_as_str(self):
     exc = errors.MarionetteException(
         message=unicode_message, cause=cause, stacktrace=stacktrace)
     r = str(exc)
     self.assertIn(six.ensure_str(unicode_message, encoding="utf-8"), r)
     self.assertIn(", caused by {0!r}".format(cause[0]), r)
     self.assertIn("\nstacktrace:\n\tfirst\n\tsecond", r)
コード例 #2
0
 def test_construction(self):
     exc = errors.MarionetteException(message=message,
                                      cause=cause,
                                      stacktrace=stacktrace)
     self.assertEquals(exc.msg, message)
     self.assertEquals(exc.cause, cause)
     self.assertEquals(exc.stacktrace, stacktrace)
コード例 #3
0
ファイル: test_errors.py プロジェクト: sammacbeth/browser-f
 def test_unicode_message(self):
     exc = errors.MarionetteException(
         message=unicode_message, cause=cause, stacktrace=stacktrace)
     r = six.text_type(exc)
     self.assertIn(unicode_message, r)
     self.assertIn(", caused by {0!r}".format(cause[0]), r)
     self.assertIn("\nstacktrace:\n\tfirst\n\tsecond", r)
コード例 #4
0
 def test_str(self):
     exc = errors.MarionetteException(
         message=message, cause=cause, stacktrace=stacktrace)
     r = str(exc)
     self.assertIn(message, r)
     self.assertIn(", caused by {0!r}".format(cause[0]), r)
     self.assertIn("\nstacktrace:\n\tfirst\n\tsecond", r)
コード例 #5
0
 def test_str(self):
     exc = errors.MarionetteException(message=message,
                                      cause=cause,
                                      stacktrace=stacktrace)
     r = str(exc)
     self.assertIn(message, r)
     self.assertIn(", caused by %r" % cause[0], r)
     self.assertIn("\nstacktrace:\n\tfirst\n\tsecond\n", r)
     self.assertIn("MarionetteException:", r)
コード例 #6
0
ファイル: test_errors.py プロジェクト: sammacbeth/browser-f
 def test_cause_tuple(self):
     exc = errors.MarionetteException(cause=cause)
     self.assertEqual(exc.cause, cause)
     r = str(exc)
     self.assertIn(", caused by {0!r}".format(cause[0]), r)
コード例 #7
0
ファイル: test_errors.py プロジェクト: sammacbeth/browser-f
 def test_cause_string(self):
     exc = errors.MarionetteException(cause="foo")
     self.assertEqual(exc.cause, "foo")
     r = str(exc)
     self.assertIn(", caused by foo", r)
コード例 #8
0
ファイル: test_errors.py プロジェクト: sammacbeth/browser-f
 def test_defaults(self):
     exc = errors.MarionetteException()
     self.assertEquals(str(exc), 'None')
     self.assertIsNone(exc.cause)
     self.assertIsNone(exc.stacktrace)
コード例 #9
0
 def test_defaults(self):
     exc = errors.MarionetteException()
     self.assertIsNone(exc.msg)
     self.assertIsNone(exc.cause)
     self.assertIsNone(exc.stacktrace)
コード例 #10
0
 def test_defaults(self):
     exc = errors.MarionetteException()
     self.assertIsNone(exc.msg)
     self.assertEquals(exc.status, ErrorCodes.MARIONETTE_ERROR)
     self.assertIsNone(exc.cause)
     self.assertIsNone(exc.stacktrace)