From 5f1fd5c5e405489f99d6ed0b08112d200c58ba7a Mon Sep 17 00:00:00 2001 From: Konsta Vesterinen Date: Sat, 4 Jan 2014 15:38:51 +0200 Subject: [PATCH] More tests for number range --- tests/types/test_number_range.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/types/test_number_range.py b/tests/types/test_number_range.py index 1c9b0fa..b33f2d0 100644 --- a/tests/types/test_number_range.py +++ b/tests/types/test_number_range.py @@ -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)