示例#1
0
def test_ensure_passphrase_exist():
    path = os.path.join(TMP_DIR, "TEST_GNUPG_PASSPHRASES")
    os.mkdir(path)
    try:
        from copr_keygen import app as mock_app

        mock_app.config["PHRASES_DIR"] = path
        ensure_passphrase_exist(mock_app, TEST_EMAIL)

        target = os.path.join(path, TEST_EMAIL)
        assert os.path.exists(target)
        assert os.path.getsize(target) > 0

        # now we placing empty file
        os.remove(target)
        open(target, "w").close()
        assert os.path.getsize(target) == 0
        ensure_passphrase_exist(mock_app, TEST_EMAIL)
        assert os.path.getsize(target) > 0

    except Exception as e:
        shutil.rmtree(path, ignore_errors=True)
        raise e

    shutil.rmtree(path, ignore_errors=True)
示例#2
0
def test_ensure_passphrase_exist():
    path = os.path.join(TMP_DIR, "TEST_GNUPG_PASSPHRASES")
    os.mkdir(path)
    try:
        from copr_keygen import app as mock_app

        mock_app.config["PHRASES_DIR"] = path
        ensure_passphrase_exist(mock_app, TEST_EMAIL)

        target = os.path.join(path, TEST_EMAIL)
        assert os.path.exists(target)
        assert os.path.getsize(target) > 0

        # now we placing empty file
        os.remove(target)
        open(target, "w").close()
        assert os.path.getsize(target) == 0
        ensure_passphrase_exist(mock_app, TEST_EMAIL)
        assert os.path.getsize(target) > 0

    except Exception as e:
        shutil.rmtree(path, ignore_errors=True)
        raise e

    shutil.rmtree(path, ignore_errors=True)
示例#3
0
 def test_add_content_to_empty_file(self):
     open(self.target, "w").close()
     assert os.path.getsize(self.target) == 0
     ensure_passphrase_exist(self.mock_app, TEST_EMAIL)
     assert os.path.getsize(self.target) > 0
示例#4
0
    def test_file_creation(self):
        ensure_passphrase_exist(self.mock_app, TEST_EMAIL)

        assert os.path.exists(self.target)
        assert os.path.getsize(self.target) > 0
示例#5
0
 def test_add_content_to_empty_file(self):
     open(self.target, "w").close()
     assert os.path.getsize(self.target) == 0
     ensure_passphrase_exist(self.mock_app, TEST_EMAIL)
     assert os.path.getsize(self.target) > 0
示例#6
0
    def test_file_creation(self):
        ensure_passphrase_exist(self.mock_app, TEST_EMAIL)

        assert os.path.exists(self.target)
        assert os.path.getsize(self.target) > 0