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")
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')
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')
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')
def data_accuracy(self): """Return the accuracy class of this result.""" if self.empty(): return DataAccuracy.none return DataAccuracy.from_number(self.accuracy)