diff options
Diffstat (limited to 'tests/base/tests.py')
-rw-r--r-- | tests/base/tests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/base/tests.py b/tests/base/tests.py index df03278..bed1c17 100644 --- a/tests/base/tests.py +++ b/tests/base/tests.py @@ -307,6 +307,18 @@ class ClientTest(TestCase): self.assertEquals(frame['function'], 'test_exception_event') self.assertTrue('timestamp' in event) + def test_exception_nan_in_vars(self): + try: + foo = float("nan") # noqa + raise ValueError("foo") + except ValueError: + self.client.captureException() + + event, = self.client.events + exc, = event['exception']['values'] + frame, = exc['stacktrace']['frames'] + assert frame['vars']['foo'] == "<nan>" + def test_exception_event_true_exc_info(self): try: raise ValueError('foo') |