示例#1
0
 def test_osmajor(self):
     '''
     Tests version of OS X
     '''
     with patch.dict(mac_user.__grains__, {'kernel': 'Darwin',
                                           'osrelease': '10.9.1'}):
         self.assertEqual(mac_user._osmajor(), 10.9)
示例#2
0
 def test_osmajor(self):
     '''
     Tests version of OS X
     '''
     with patch.dict(mac_user.__grains__, {'kernel': 'Darwin',
                                           'osrelease': '10.9.1'}):
         self.assertEqual(mac_user._osmajor(), 10.9)
示例#3
0
def __virtual__():
    global _osmajor, _dscl, _flush_dscl_cache
    _osmajor = salt.utils.namespaced_function(_osmajor, globals())
    if __grains__.get("kernel") != "Darwin" or _osmajor() < 10.7:
        return False
    _dscl = salt.utils.namespaced_function(_dscl, globals())
    _flush_dscl_cache = salt.utils.namespaced_function(_flush_dscl_cache, globals())
    return __virtualname__
示例#4
0
def __virtual__():
    global _osmajor, _dscl, _flush_dscl_cache
    _osmajor = salt.utils.namespaced_function(_osmajor, globals())
    if __grains__.get('kernel') != 'Darwin' or _osmajor() < 10.7:
        return False
    _dscl = salt.utils.namespaced_function(_dscl, globals())
    _flush_dscl_cache = salt.utils.namespaced_function(_flush_dscl_cache,
                                                       globals())
    return __virtualname__