Page MenuHomeDevCentral

salt_test_case.py
No OneTemporary

salt_test_case.py

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

Mime Type
text/x-python
Expires
Thu, Dec 26, 01:51 (5 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2262467
Default Alt Text
salt_test_case.py (752 B)

Event Timeline