Пример #1
0
 def test_stats_works_for_large_values(self):
     result = ti.stats(LongIntTable({1: 10**1000, 2: (10**1002-10**1000)}), [1])
     expected = ('1', '1.000e+1000', '1.000e+1002', '100.0', '1.000')
     self.assertEqual(result, expected)
Пример #2
0
 def test_stats_includes_values_not_in_table(self):
     result = ti.stats(LongIntTable({1: 1, 2: 1}), [0, 1])
     expected = ('0-1', '1', '2', '2.000', '50.00')
     self.assertEqual(result, expected)
Пример #3
0
 def test_stats_not_in_table(self):
     result = ti.stats(LongIntTable({1: 1}), [2])
     expected = ('2', '0.0', '1', 'infinity', '0.0')
     self.assertEqual(result, expected)
Пример #4
0
 def test_stats_does_not_repeat_values(self):
     result = ti.stats(LongIntTable({1: 1}), [1, 1])
     expected = ('1', '1', '1', '1.000', '100.0')
     self.assertEqual(result, expected)
Пример #5
0
 def test_stats_empty_table(self):
     result = ti.stats(LongIntTable({}), [1, 2, 3])
     expected = ('1-3', '0.0', '0.0', 'infinity', '0.0')
     self.assertEqual(result, expected)