def test_pop(self): key = object() value = object() storage = mock.Mock() d = DictDB(storage, {key: value}) self.assertEquals(value, d.pop(key)) storage.delitem.assert_called_with(key)