summaryrefslogtreecommitdiff
path: root/tests/base/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/base/tests.py')
-rw-r--r--tests/base/tests.py12
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')