def test_open_remove(self): '''Lockfile create and destroy''' l = LockFile(self.locktmp) self.assertIsNotNone(l, "Object created") self.assertTrue(os.path.isfile(self.locktmp), "Lockfile created") l.remove() self.assertFalse(os.path.isfile(self.locktmp), "Lockfile removed")
def test_open_multi(self): '''Lockfile multi-open failure''' l1 = LockFile(self.locktmp) self.assertIsNotNone(l1, "Object created") self.assertTrue(os.path.isfile(self.locktmp), "Lockfile created") with self.assertRaises(OSError): LockFile(self.locktmp) l1.remove() self.assertFalse(os.path.isfile(self.locktmp), "Lockfile removed")