Skip to content

Commit 4c3a894

Browse files
author
Kevin D Smith
committed
Make tests results more flexible
1 parent 06c9c99 commit 4c3a894

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

swat/tests/cas/test_basics.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,8 +267,12 @@ def test_alltypes(self):
267267
self.assertEqual(data.ix[:,'Int32'][0], 42)
268268
self.assertIn(type(data.ix[:,'Int32'][0]), [np.int32, np.int64])
269269

270-
self.assertEqual(data.ix[:,'Int64'][0], 9223372036854775807)
271-
self.assertEqual(type(data.ix[:,'Int64'][0]), np.int64)
270+
# REST interface can sometimes overflow the JSON float
271+
if np.isnan(data.ix[:,'Int64'][0]):
272+
self.assertEqual(type(data.ix[:,'Int64'][0]), np.float64)
273+
else:
274+
self.assertEqual(data.ix[:,'Int64'][0], 9223372036854775807)
275+
self.assertEqual(type(data.ix[:,'Int64'][0]), np.int64)
272276

273277
self.assertEqual(data.ix[:,'Date'][0], datetime.date(1963, 5, 19))
274278
self.assertEqual(type(data.ix[:,'Date'][0]), datetime.date)

swat/tests/cas/test_results.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ def test_str(self):
316316
self.assertTrue('[ByGroup1.Topk]' in sout)
317317
self.assertTrue('[ByGroup2.Topk]' in sout)
318318
self.assertTrue('[ByGroup3.Topk]' in sout)
319-
self.assertTrue('+ Elapsed: ' in sout)
319+
self.assertTrue('+ Elapsed: ' in sout or '+ Mem: ' in sout)
320320

321321
def test_render_html(self):
322322
out = self.table.groupby('Origin').topk()

0 commit comments

Comments
 (0)