Fix too early StopIteration on empty result sets

Fixes #77, thanks to @hfaran for report
This commit is contained in:
Stefan Wehrmeyer
2014-02-16 13:48:56 +01:00
parent 582af184de
commit ea31943e18
2 changed files with 9 additions and 3 deletions
+5
View File
@@ -275,3 +275,8 @@ class TableTestCase(unittest.TestCase):
keys = list(res.next().keys())
assert keys[0] == 'temperature'
assert keys[1] == 'place'
def test_empty_query(self):
m = self.tbl.find(place='not in data')
l = list(m) # exhaust iterator
assert len(l) == 0