test_storage: add coverage for readonly_storage

This commit is contained in:
Brian Warner 2008-06-16 17:52:13 -07:00
parent 166e68f2a3
commit 75e662cc46

View File

@ -489,6 +489,16 @@ class Server(unittest.TestCase):
leases = list(ss.get_leases("si3"))
self.failUnlessEqual(len(leases), 2)
def test_readonly(self):
workdir = self.workdir("test_readonly")
ss = StorageServer(workdir, readonly_storage=True)
ss.setServiceParent(self.sparent)
canary = FakeCanary()
already,writers = self.allocate(ss, "vid", [0,1,2], 75)
self.failUnlessEqual(already, set())
self.failUnlessEqual(writers, {})
class MutableServer(unittest.TestCase):