mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge pull request #50119 from terminalmage/boto-tests
Squelch spurious errors logged in unit tests
This commit is contained in:
commit
e892042a67
26 changed files with 89 additions and 30 deletions
|
@ -174,7 +174,9 @@ class BotoApiGatewayTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'])
|
||||
return {
|
||||
boto_apigateway: {
|
||||
'__opts__': opts,
|
||||
|
|
|
@ -102,7 +102,10 @@ class BotoCloudTrailTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {
|
||||
boto_cloudtrail: {
|
||||
'__utils__': utils,
|
||||
|
|
|
@ -92,7 +92,10 @@ class BotoCloudWatchEventTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_cloudwatch_event: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -117,7 +117,10 @@ class BotoCognitoIdentityTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_cognitoidentity: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -89,7 +89,10 @@ class BotoElasticsearchDomainTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_elasticsearch_domain: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -105,7 +105,9 @@ class BotoElbTestCase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
opts = salt.config.DEFAULT_MASTER_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto', 'args', 'systemd', 'path', 'platform'])
|
||||
funcs = salt.loader.minion_mods(opts, utils=utils)
|
||||
return {
|
||||
boto_elb: {
|
||||
|
|
|
@ -128,7 +128,10 @@ class BotoIoTTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_iot: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -123,7 +123,10 @@ class BotoLambdaTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_lambda: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -205,7 +205,10 @@ class BotoS3BucketTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto3'], context={})
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {boto_s3_bucket: {'__utils__': utils}}
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
@ -96,7 +96,9 @@ class BotoSecgroupTestCase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
opts = salt.config.DEFAULT_MASTER_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto', 'args', 'systemd', 'path', 'platform'])
|
||||
funcs = salt.loader.minion_mods(opts, utils=utils)
|
||||
return {
|
||||
boto_secgroup: {
|
||||
|
|
|
@ -141,7 +141,9 @@ class BotoVpcTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['boto', 'boto3'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'])
|
||||
return {boto_vpc: {'__utils__': utils}}
|
||||
|
||||
# Set up MagicMock to replace the boto3 session
|
||||
|
|
|
@ -45,7 +45,8 @@ class DockerTestCase(TestCase, LoaderModuleMockMixin):
|
|||
def setup_loader_modules(self):
|
||||
utils = salt.loader.utils(
|
||||
salt.config.DEFAULT_MINION_OPTS,
|
||||
whitelist=['args', 'docker', 'json', 'state', 'thin']
|
||||
whitelist=['args', 'docker', 'json', 'state', 'thin',
|
||||
'systemd', 'path', 'platform']
|
||||
)
|
||||
return {docker_mod: {'__context__': {'docker.docker_version': ''},
|
||||
'__utils__': utils}}
|
||||
|
|
|
@ -345,7 +345,7 @@ class StateTestCase(TestCase, LoaderModuleMockMixin):
|
|||
def setup_loader_modules(self):
|
||||
utils = salt.loader.utils(
|
||||
salt.config.DEFAULT_MINION_OPTS,
|
||||
whitelist=['state']
|
||||
whitelist=['state', 'args', 'systemd', 'path', 'platform']
|
||||
)
|
||||
utils.keys()
|
||||
patcher = patch('salt.modules.state.salt.state', MockState())
|
||||
|
|
|
@ -43,7 +43,9 @@ class ZfsTestCase(TestCase, LoaderModuleMockMixin):
|
|||
'''
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['zfs'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['zfs', 'args', 'systemd', 'path', 'platform'])
|
||||
zfs_obj = {
|
||||
zfs: {
|
||||
'__opts__': opts,
|
||||
|
|
|
@ -44,7 +44,9 @@ class ZpoolTestCase(TestCase, LoaderModuleMockMixin):
|
|||
'''
|
||||
def setup_loader_modules(self):
|
||||
self.opts = opts = salt.config.DEFAULT_MINION_OPTS
|
||||
utils = salt.loader.utils(opts, whitelist=['zfs'])
|
||||
utils = salt.loader.utils(
|
||||
opts,
|
||||
whitelist=['zfs', 'args', 'systemd', 'path', 'platform'])
|
||||
zpool_obj = {
|
||||
zpool: {
|
||||
'__opts__': opts,
|
||||
|
|
|
@ -406,7 +406,10 @@ class BotoApiGatewayStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
context = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=context)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=context)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = salt.loader.minion_mods(self.opts, context=context, utils=utils, whitelist=['boto_apigateway'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=self.funcs, utils=utils, whitelist=['boto_apigateway'], serializers=serializers)
|
||||
|
|
|
@ -26,9 +26,8 @@ class BotoCloudfrontTestCase(TestCase, LoaderModuleMockMixin):
|
|||
def setup_loader_modules(self):
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'dictdiffer', 'yaml'],
|
||||
context={},
|
||||
)
|
||||
whitelist=['boto3', 'dictdiffer', 'yaml', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {
|
||||
boto_cloudfront: {
|
||||
'__utils__': utils,
|
||||
|
|
|
@ -107,7 +107,10 @@ class BotoCloudTrailStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_cloudtrail'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_cloudtrail'],
|
||||
|
|
|
@ -85,7 +85,10 @@ class BotoCloudWatchEventStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_cloudwatch_event'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_cloudwatch_event'],
|
||||
|
|
|
@ -130,7 +130,10 @@ class BotoCognitoIdentityStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_cognitoidentity'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_cognitoidentity'],
|
||||
|
|
|
@ -87,7 +87,10 @@ class BotoElasticsearchDomainStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_elasticsearch_domain'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_elasticsearch_domain'],
|
||||
|
|
|
@ -138,7 +138,10 @@ class BotoIoTStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_iot'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_iot'],
|
||||
|
|
|
@ -107,7 +107,10 @@ class BotoLambdaStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_lambda'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_lambda'],
|
||||
|
|
|
@ -269,7 +269,10 @@ class BotoS3BucketStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
|||
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_s3_bucket'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=funcs, utils=utils, whitelist=['boto_s3_bucket'],
|
||||
|
|
|
@ -25,9 +25,8 @@ class BotoSqsTestCase(TestCase, LoaderModuleMockMixin):
|
|||
def setup_loader_modules(self):
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto3', 'yaml'],
|
||||
context={}
|
||||
)
|
||||
whitelist=['boto3', 'yaml', 'args', 'systemd', 'path', 'platform'],
|
||||
context={})
|
||||
return {
|
||||
boto_sqs: {
|
||||
'__utils__': utils,
|
||||
|
|
|
@ -89,7 +89,10 @@ def _has_required_boto():
|
|||
class BotoVpcStateTestCaseBase(TestCase, LoaderModuleMockMixin):
|
||||
def setup_loader_modules(self):
|
||||
ctx = {}
|
||||
utils = salt.loader.utils(self.opts, whitelist=['boto', 'boto3'], context=ctx)
|
||||
utils = salt.loader.utils(
|
||||
self.opts,
|
||||
whitelist=['boto', 'boto3', 'args', 'systemd', 'path', 'platform'],
|
||||
context=ctx)
|
||||
serializers = salt.loader.serializers(self.opts)
|
||||
self.funcs = salt.loader.minion_mods(self.opts, context=ctx, utils=utils, whitelist=['boto_vpc', 'config'])
|
||||
self.salt_states = salt.loader.states(opts=self.opts, functions=self.funcs, utils=utils, whitelist=['boto_vpc'],
|
||||
|
|
Loading…
Add table
Reference in a new issue