Page MenuHomeDevCentral

test_vault.py
No OneTemporary

test_vault.py

#!/usr/bin/env python3
from glob import glob
import os
import unittest
import yaml
PILLAR_FILE = "../pillar/credentials/vault.sls"
class Testinstance(unittest.TestCase):
def setUp(self):
with open(PILLAR_FILE, "r") as fd:
self.pillar = yaml.safe_load(fd)
def test_policies_files(self):
in_pillar = self.pillar.get("vault_policies", [])
files = glob("../roles/vault/policies/files/*.hcl")
in_role = [os.path.basename(file).split(".")[0] for file in files]
in_pillar.sort()
in_role.sort()
self.assertEqual(
in_pillar,
in_role,
"Pillar vault_policies and policies files available should match.",
)
if __name__ == "__main__":
unittest.main()

File Metadata

Mime Type
text/x-python
Expires
Fri, Nov 21, 17:08 (3 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3168264
Default Alt Text
test_vault.py (772 B)

Event Timeline