Пример #1
0
 def test_handles_null_as_zero(self):
     res = ColumnSummary('foo', [1, None, 5])
     self.assertEqual(res.stats, {
         'Min': 0,
         'Max': 5,
         'Avg': 2,
         'Sum': 6,
         'NUL': 1
     })
Пример #2
0
 def test_empty_data(self):
     res = ColumnSummary('foo', [])
     self.assertEqual(res.stats, {
         'Min': 0,
         'Max': 0,
         'Avg': 0,
         'Sum': 0,
         'NUL': 0
     })
Пример #3
0
 def test_executes(self):
     res = ColumnSummary('foo', [1, 2, 3])
     self.assertEqual(res.stats, {
         'Min': 1,
         'Max': 3,
         'Avg': 2,
         'Sum': 6,
         'NUL': 0
     })