added test for update
This commit is contained in:
parent
bbaf65f77c
commit
eea7a572a7
@ -127,12 +127,16 @@ class TableTestCase(unittest.TestCase):
|
|||||||
assert c == len(self.tbl)
|
assert c == len(self.tbl)
|
||||||
|
|
||||||
def test_update(self):
|
def test_update(self):
|
||||||
self.tbl.upsert({
|
date = datetime(2011, 01, 02)
|
||||||
'date': datetime(2011, 01, 02),
|
res = self.tbl.update({
|
||||||
|
'date': date,
|
||||||
'temperature': -10,
|
'temperature': -10,
|
||||||
'place': 'Berlin'},
|
'place': 'Berkeley'},
|
||||||
['place']
|
['place', 'date']
|
||||||
)
|
)
|
||||||
|
assert res, 'update should return True'
|
||||||
|
m = self.tbl.find_one(place='Berkeley', date=date)
|
||||||
|
assert m['temperature'] == -10, 'new temp. should be -10'
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user