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)
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))