コード例 #1
0
ファイル: configuration_test.py プロジェクト: zwd1990/certbot
    def test_dynamic_dirs(self, mock_constants):
        mock_constants.ACCOUNTS_DIR = 'acc'
        mock_constants.BACKUP_DIR = 'backups'
        mock_constants.CSR_DIR = 'csr'

        mock_constants.IN_PROGRESS_DIR = '../p'
        mock_constants.KEY_DIR = 'keys'
        mock_constants.TEMP_CHECKPOINT_DIR = 't'

        ref_path = misc.underscores_for_unsupported_characters_in_path(
            'acc/acme-server.org:443/new')
        self.assertEqual(
            os.path.normpath(self.config.accounts_dir),
            os.path.normpath(os.path.join(self.config.config_dir, ref_path)))
        self.assertEqual(
            os.path.normpath(self.config.backup_dir),
            os.path.normpath(os.path.join(self.config.work_dir, 'backups')))
        self.assertEqual(
            os.path.normpath(self.config.csr_dir),
            os.path.normpath(os.path.join(self.config.config_dir, 'csr')))
        self.assertEqual(
            os.path.normpath(self.config.in_progress_dir),
            os.path.normpath(os.path.join(self.config.work_dir, '../p')))
        self.assertEqual(
            os.path.normpath(self.config.key_dir),
            os.path.normpath(os.path.join(self.config.config_dir, 'keys')))
        self.assertEqual(
            os.path.normpath(self.config.temp_checkpoint_dir),
            os.path.normpath(os.path.join(self.config.work_dir, 't')))
コード例 #2
0
 def test_init_creates_dir(self):
     self.assertTrue(
         os.path.isdir(
             misc.underscores_for_unsupported_characters_in_path(
                 self.config.accounts_dir)))
コード例 #3
0
ファイル: configuration.py プロジェクト: zwd1990/certbot
 def accounts_dir_for_server_path(self, server_path):
     """Path to accounts directory based on server_path"""
     server_path = misc.underscores_for_unsupported_characters_in_path(
         server_path)
     return os.path.join(self.namespace.config_dir, constants.ACCOUNTS_DIR,
                         server_path)
コード例 #4
0
ファイル: configuration.py プロジェクト: certbot/certbot
 def accounts_dir_for_server_path(self, server_path):
     """Path to accounts directory based on server_path"""
     server_path = misc.underscores_for_unsupported_characters_in_path(server_path)
     return os.path.join(
         self.namespace.config_dir, constants.ACCOUNTS_DIR, server_path)
コード例 #5
0
ファイル: account_test.py プロジェクト: certbot/certbot
 def test_init_creates_dir(self):
     self.assertTrue(os.path.isdir(
         misc.underscores_for_unsupported_characters_in_path(self.config.accounts_dir)))