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)
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__
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__