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

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