More tests for number range

This commit is contained in:
Konsta Vesterinen
2014-01-04 15:38:51 +02:00
parent 27caafb59e
commit 5f1fd5c5e4

View File

@@ -40,6 +40,16 @@ class TestNumberRangeType(TestCase):
assert building.persons_at_night.lower == 1
assert building.persons_at_night.upper is None
def test_infinite_lower_bound(self):
building = self.Building(
persons_at_night=NumberRange(-float('inf'), 1)
)
self.session.add(building)
self.session.commit()
building = self.session.query(self.Building).first()
assert building.persons_at_night.lower is None
assert building.persons_at_night.upper is 1
def test_nullify_number_range(self):
building = self.Building(
persons_at_night=NumberRange(1, 3)