Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F3938321
salt_test_case.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
752 B
Referenced Files
None
Subscribers
None
salt_test_case.py
View Options
import
imp
import
yaml
from
mock
import
patch
class
SaltTestCase
:
def
initialize_mocks
(
self
):
source
=
imp
.
load_source
(
'dunder'
,
"mocks/dunder.py"
)
self
.
pillar
=
source
.
dunder
()
self
.
grains
=
source
.
dunder
()
def
import_data_from_yaml
(
self
,
filename
):
with
open
(
filename
,
'r'
)
as
fd
:
return
yaml
.
load
(
fd
.
read
())
def
mock_pillar
(
self
,
filename
=
None
,
target
=
None
):
if
not
target
:
target
=
self
.
instance
if
filename
:
self
.
pillar
.
data
=
self
.
import_data_from_yaml
(
filename
)
target
.
__pillar__
=
self
.
pillar
def
mock_grains
(
self
,
target
=
None
):
if
not
target
:
target
=
self
.
instance
target
.
__grains__
=
self
.
grains
File Metadata
Details
Attached
Mime Type
text/x-python
Expires
Thu, Dec 26, 01:14 (5 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2262467
Default Alt Text
salt_test_case.py (752 B)
Attached To
Mode
rOPS Nasqueron Operations
Attached
Detach File
Event Timeline
Log In to Comment