コード例 #1
0
ファイル: test_util.py プロジェクト: vikas-lamba/osc2
 def test19(self):
     """test WCLock class"""
     path = self.fixture_file('lock')
     lock = os.path.join(path, '.osc', 'wc.lock')
     wc = WCLock(path)
     self.assertFalse(wc.has_lock())
     wc.lock()
     self.assertTrue(wc.has_lock())
     self.assertTrue(os.path.isfile(lock))
     wc.unlock()
     self.assertFalse(wc.has_lock())
     self.assertFalse(os.path.exists(lock))
コード例 #2
0
ファイル: test_util.py プロジェクト: scarabeusiv/osc2
 def test19(self):
     """test WCLock class"""
     path = self.fixture_file('lock')
     lock = os.path.join(path, '.osc', 'wc.lock')
     wc = WCLock(path)
     self.assertFalse(wc.has_lock())
     wc.lock()
     self.assertTrue(wc.has_lock())
     self.assertTrue(os.path.isfile(lock))
     wc.unlock()
     self.assertFalse(wc.has_lock())
     self.assertFalse(os.path.exists(lock))
コード例 #3
0
ファイル: test_util.py プロジェクト: vikas-lamba/osc2
 def test21(self):
     """test WCLock class (double lock)"""
     path = self.fixture_file('lock')
     lock = os.path.join(path, '.osc', 'wc.lock')
     wc = WCLock(path)
     wc.lock()
     self.assertTrue(os.path.isfile(lock))
     self.assertRaises(RuntimeError, wc.lock)
     # wc is still locked
     self.assertTrue(wc.has_lock())
     wc.unlock()
     self.assertFalse(os.path.exists(lock))
コード例 #4
0
ファイル: test_util.py プロジェクト: scarabeusiv/osc2
 def test21(self):
     """test WCLock class (double lock)"""
     path = self.fixture_file('lock')
     lock = os.path.join(path, '.osc', 'wc.lock')
     wc = WCLock(path)
     wc.lock()
     self.assertTrue(os.path.isfile(lock))
     self.assertRaises(RuntimeError, wc.lock)
     # wc is still locked
     self.assertTrue(wc.has_lock())
     wc.unlock()
     self.assertFalse(os.path.exists(lock))