def test_clear(): mr = MemoryResource() mr.create("1", "foo") mr.create("2", "bar") assert len(mr.list()) == 2 mr.clear() assert len(mr.list()) == 0
def test_clear(self): mr = MemoryResource() mr.create("1", "foo") mr.create("2", "bar") self.assertEqual(len(mr.list()), 2) mr.clear() self.assertEqual(len(mr.list()), 0)
def test_crud_bytes(self): mr = MemoryResource(dir) body = b"\x00\x0e\0x01\0x01\0x00" id = "binary" self.assertEqual(id, mr.create(id, body)["id"]) self.assertEqual(mr.list(), [id]) self.assertEqual(body, mr.read(id)) body = bytes((1, 2, 3, 4, 5)) mr.update(id, body) self.assertEqual(body, mr.read(id)) mr.delete(id) self.assertEqual(mr.list(), [])
def test_crud_bytes(): mr = MemoryResource() body = b"\x00\x0e\0x01\0x01\0x00" id = "binary" assert mr.create(id, body)["id"] == id assert mr.list() == [id] assert mr.read(id) == body body = bytes((1, 2, 3, 4, 5)) mr.update(id, body) assert mr.read(id) == body mr.delete(id) assert mr.list() == []
def test_size_evict(): mr = MemoryResource(size=2, evict=True) mr.create("1", "foo") mr.create("2", "bar") mr.create("3", "qux") assert set(mr.list()) == {"2", "3"}
def test_size_evict(self): mr = MemoryResource(size=2, evict=True) mr.create("1", "foo") mr.create("2", "bar") mr.create("3", "qux") self.assertEqual(set(mr.list()), {"2", "3"})