Esempio n. 1
0
    def test_update_item(self):
        mem = Memory()
        mem.put(['myitem'], 888)
        assert mem['myitem'] == 888

        mem.update({'myitem': '111'})
        assert mem['myitem'] == '111'
Esempio n. 2
0
    def test_get_iter(self):
        mem = Memory()
        mem.put(['myitem'], 888)

        assert dict(mem.items()) == {'myitem': 888}
Esempio n. 3
0
 def test_get_values(self):
     mem = Memory()
     mem.put(['myitem'], 888)
     assert list(mem.values()) == [888]
Esempio n. 4
0
 def test_get_keys(self):
     mem = Memory()
     mem.put(['myitem'], 888)
     assert list(mem.keys()) == ['myitem']
Esempio n. 5
0
 def test_get_multi_item(self):
     mem = Memory()
     mem.put(['my1stitem', 'my2nditem'], [777, '999'])
     assert mem.get(['my1stitem', 'my2nditem']) == [777, '999']
Esempio n. 6
0
 def test_put_multi_item_as_tuple(self):
     mem = Memory()
     mem.put(('my1stitem', 'my2nditem'), (777, '999'))
     assert mem['my1stitem'] == 777
     assert mem['my2nditem'] == '999'
Esempio n. 7
0
 def test_put_multi_item(self):
     mem = Memory()
     mem.put(['my1stitem', 'my2nditem'], [777, '999'])
     assert mem['my1stitem'] == 777
     assert mem['my2nditem'] == '999'
Esempio n. 8
0
 def test_put_single_item_as_tuple(self):
     mem = Memory()
     mem.put(('myitem', ), 999)
     assert mem['myitem'] == 999
Esempio n. 9
0
 def test_put_single_item(self):
     mem = Memory()
     mem.put(['myitem'], 999)
     assert mem['myitem'] == 999