Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F13142153
test_vault.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
772 B
Referenced Files
None
Subscribers
None
test_vault.py
View Options
#!/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
Details
Attached
Mime Type
text/x-python
Expires
Fri, Nov 21, 16:10 (8 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3168264
Default Alt Text
test_vault.py (772 B)
Attached To
Mode
rOPS Nasqueron Operations
Attached
Detach File
Event Timeline
Log In to Comment