Implement comparison operators. Resolve #128.

This commit is contained in:
ryneeverett
2016-03-24 17:57:26 -05:00
parent dcf1e09bbe
commit 1565fe5fe2
3 changed files with 34 additions and 13 deletions
+6
View File
@@ -267,6 +267,8 @@ class TableTestCase(unittest.TestCase):
assert ds[0]['temperature'] == -1, ds
ds = list(self.tbl.find(order_by=['-temperature']))
assert ds[0]['temperature'] == 8, ds
ds = list(self.tbl.find(self.tbl.table.columns.temperature > 4))
assert len(ds) == 3, ds
def test_offset(self):
ds = list(self.tbl.find(place=TEST_CITY_1, _offset=1))
@@ -279,6 +281,10 @@ class TableTestCase(unittest.TestCase):
assert len(x) == 2, x
x = list(self.tbl.distinct('place', 'date'))
assert len(x) == 6, x
x = list(self.tbl.distinct(
'place', 'date',
self.tbl.table.columns.date >= datetime(2011, 1, 2, 0, 0)))
assert len(x) == 4, x
def test_get_items(self):
x = list(self.tbl['place'])