Ejemplo n.º 1
0
    def test_prepare_locked(self):
        server_root = self.config.conf("server-root")

        from certbot import util as certbot_util
        certbot_util._LOCKS[server_root].release()  # pylint: disable=protected-access

        self.config.config_test = mock.Mock()
        certbot_test_util.lock_and_call(self._test_prepare_locked, server_root)
Ejemplo n.º 2
0
    def test_prepare_locked(self):
        server_root = self.config.conf("server-root")

        from certbot import util as certbot_util
        certbot_util._LOCKS[server_root].release()  # pylint: disable=protected-access

        self.config.config_test = mock.Mock()
        certbot_test_util.lock_and_call(self._test_prepare_locked, server_root)
Ejemplo n.º 3
0
 def test_prepare_locked(self):
     server_root = self.config.conf("server-root")
     self.config.config_test = mock.Mock()
     os.remove(os.path.join(server_root, ".certbot.lock"))
     certbot_test_util.lock_and_call(self._test_prepare_locked, server_root)
Ejemplo n.º 4
0
 def test_contention(self):
     assert_raises = functools.partial(self.assertRaises, errors.LockError,
                                       self._call, self.lock_path)
     test_util.lock_and_call(assert_raises, self.lock_path)
Ejemplo n.º 5
0
 def test_it(self):
     assert_raises = functools.partial(self.assertRaises, errors.LockError,
                                       self._call, self.tempdir)
     lock_path = os.path.join(self.tempdir, '.certbot.lock')
     test_util.lock_and_call(assert_raises, lock_path)
Ejemplo n.º 6
0
 def test_prepare_locked(self):
     server_root = self.config.conf("server-root")
     self.config.config_test = mock.Mock()
     os.remove(os.path.join(server_root, ".certbot.lock"))
     certbot_test_util.lock_and_call(self._test_prepare_locked, server_root)
Ejemplo n.º 7
0
 def test_lock_error(self):
     with create_installer(self.config) as installer:
         assert_raises = functools.partial(self.assertRaises,
                                           errors.PluginError,
                                           installer.prepare)
         certbot_test_util.lock_and_call(assert_raises, self.tempdir)
Ejemplo n.º 8
0
 def test_contention(self):
     assert_raises = functools.partial(
         self.assertRaises, errors.LockError, self._call, self.lock_path)
     test_util.lock_and_call(assert_raises, self.lock_path)
Ejemplo n.º 9
0
 def test_it(self):
     assert_raises = functools.partial(
         self.assertRaises, errors.LockError, self._call, self.tempdir)
     lock_path = os.path.join(self.tempdir, '.certbot.lock')
     test_util.lock_and_call(assert_raises, lock_path)
Ejemplo n.º 10
0
 def test_lock_error(self):
     with create_installer(self.config) as installer:
         assert_raises = functools.partial(self.assertRaises,
                                           errors.PluginError,
                                           installer.prepare)
         certbot_test_util.lock_and_call(assert_raises, self.tempdir)