123456789101112131415161718192021222324252627282930313233343536373839 |
- # -*- coding: utf-8 -*-
- # Import Python libs
- from __future__ import absolute_import, print_function, unicode_literals
- # Import Salt Testing libs
- from tests.support.mixins import LoaderModuleMockMixin
- from tests.support.unit import TestCase
- from tests.support.mock import patch
- # Import Salt libs
- import salt.fileserver.svnfs as svnfs
- class SvnfsFileTest(TestCase, LoaderModuleMockMixin):
- def setup_loader_modules(self):
- return {
- svnfs: {}
- }
- def test_env_is_exposed(self):
- '''
- test _env_is_exposed method when
- base is in whitelist
- '''
- with patch.dict(svnfs.__opts__,
- {'svnfs_saltenv_whitelist': 'base',
- 'svnfs_saltenv_blacklist': ''}):
- assert svnfs._env_is_exposed('base')
- def test_env_is_exposed_blacklist(self):
- '''
- test _env_is_exposed method when
- base is in blacklist
- '''
- with patch.dict(svnfs.__opts__,
- {'svnfs_saltenv_whitelist': '',
- 'svnfs_saltenv_blacklist': 'base'}):
- assert not svnfs._env_is_exposed('base')
|