Ejemplo n.º 1
0
 def test_sqlite_serializer(self):
     """Test conversion to sqlite3 data type."""
     for price in self.correct_prices:
         p = Price(price)
         self.assertEqual(p.__conform__(sqlite3.PrepareProtocol), price)
Ejemplo n.º 2
0
 def test_validation(self):
     """Test price validation."""
     for price in self.negative_prices:
         self.assertRaises(TypeError, Price._validate, Decimal(price))
     for price in self.correct_prices:
         Price._validate(Decimal(price))