Beispiel #1
0
 def test_get_values(self):
     mem = Memory()
     mem.put(['myitem'], 888)
     assert list(mem.values()) == [888]
Beispiel #2
0
 def test_get_multi_item(self):
     mem = Memory()
     mem.put(['my1stitem', 'my2nditem'], [777, '999'])
     assert mem.get(['my1stitem', 'my2nditem']) == [777, '999']
Beispiel #3
0
 def test_get_keys(self):
     mem = Memory()
     mem.put(['myitem'], 888)
     assert list(mem.keys()) == ['myitem']
Beispiel #4
0
 def test_put_multi_item(self):
     mem = Memory()
     mem.put(['my1stitem', 'my2nditem'], [777, '999'])
     assert mem['my1stitem'] == 777
     assert mem['my2nditem'] == '999'
Beispiel #5
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'
Beispiel #6
0
 def test_put_single_item_as_tuple(self):
     mem = Memory()
     mem.put(('myitem', ), 999)
     assert mem['myitem'] == 999
Beispiel #7
0
 def test_put_single_item(self):
     mem = Memory()
     mem.put(['myitem'], 999)
     assert mem['myitem'] == 999
Beispiel #8
0
 def test_setitem_multi_items(self):
     mem = Memory()
     mem[('myitem1', 'myitem2')] = [888, '999']
     assert mem[('myitem1', 'myitem2')] == [888, '999']
Beispiel #9
0
 def test_setitem_single_item(self):
     mem = Memory()
     mem['myitem'] = 999
     assert mem['myitem'] == 999
Beispiel #10
0
    def test_get_iter(self):
        mem = Memory()
        mem.put(['myitem'], 888)

        assert dict(mem.items()) == {'myitem': 888}