Beispiel #1
0
 def test_from_number(self):
     assert DataAccuracy.from_number(1) == DataAccuracy.high
     assert DataAccuracy.from_number(-0.1) == DataAccuracy.high
     assert DataAccuracy.from_number(500) == DataAccuracy.high
     assert DataAccuracy.from_number(500.1) == DataAccuracy.medium
     assert DataAccuracy.from_number(10 ** 5) == DataAccuracy.low
     assert DataAccuracy.from_number(10 ** 9) == DataAccuracy.none
     with pytest.raises(TypeError):
         DataAccuracy.from_number(None)
     with pytest.raises(ValueError):
         DataAccuracy.from_number("ab")
Beispiel #2
0
 def test_from_number(self):
     self.assertEqual(DataAccuracy.from_number(1), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(-0.1), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(1000), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(1000.1), DataAccuracy.medium)
     self.assertEqual(DataAccuracy.from_number(10**5), DataAccuracy.low)
     self.assertEqual(DataAccuracy.from_number(10**9), DataAccuracy.none)
     with self.assertRaises(TypeError):
         DataAccuracy.from_number(None)
     with self.assertRaises(ValueError):
         DataAccuracy.from_number('ab')
Beispiel #3
0
 def test_from_number(self):
     self.assertEqual(DataAccuracy.from_number(1), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(-0.1), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(1000), DataAccuracy.high)
     self.assertEqual(DataAccuracy.from_number(1000.1), DataAccuracy.medium)
     self.assertEqual(DataAccuracy.from_number(10 ** 5), DataAccuracy.low)
     self.assertEqual(DataAccuracy.from_number(10 ** 9), DataAccuracy.none)
     with self.assertRaises(TypeError):
         DataAccuracy.from_number(None)
     with self.assertRaises(ValueError):
         DataAccuracy.from_number('ab')
Beispiel #4
0
 def test_from_number(self):
     assert DataAccuracy.from_number(1) == DataAccuracy.high
     assert DataAccuracy.from_number(-0.1) == DataAccuracy.high
     assert DataAccuracy.from_number(500) == DataAccuracy.high
     assert DataAccuracy.from_number(500.1) == DataAccuracy.medium
     assert DataAccuracy.from_number(10 ** 5) == DataAccuracy.low
     assert DataAccuracy.from_number(10 ** 9) == DataAccuracy.none
     with pytest.raises(TypeError):
         DataAccuracy.from_number(None)
     with pytest.raises(ValueError):
         DataAccuracy.from_number('ab')
Beispiel #5
0
 def data_accuracy(self):
     """Return the accuracy class of this result."""
     if self.empty():
         return DataAccuracy.none
     return DataAccuracy.from_number(self.accuracy)
Beispiel #6
0
 def data_accuracy(self):
     """Return the accuracy class of this result."""
     if self.empty():
         return DataAccuracy.none
     return DataAccuracy.from_number(self.accuracy)