def test_service_disabled_srvname_wrong(self): ''' test service.disabled when service is just slightly wrong ''' srv_names = ['com.apple.atru', 'com', 'apple'] cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => true\n}' for name in srv_names: with patch.object(mac_service, 'launchctl', MagicMock(return_value=cmd)): self.assertFalse(mac_service.disabled(name))
def test_service_disabled_status_upper_case(self): ''' test service.disabled when disabled status is uppercase ''' srv_name = 'com.apple.atrun' cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => True\n{' with patch.object(mac_service, 'launchctl', MagicMock(return_value=cmd)): self.assertTrue(mac_service.disabled(srv_name))
def test_service_disabled_when_enabled(self): ''' test service.disabled when service is enabled ''' srv_name = 'com.apple.atrun' cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => false\n{' with patch.object(mac_service, 'launchctl', MagicMock(return_value=cmd)): self.assertFalse(mac_service.disabled(srv_name))
def test_service_disabled_srvname_wrong(self): """ test service.disabled when service is just slightly wrong """ srv_names = ["com.apple.atru", "com", "apple"] cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => true\n}' for name in srv_names: with patch.object(mac_service, "launchctl", MagicMock(return_value=cmd)): self.assertFalse(mac_service.disabled(name))
def test_service_disabled_when_disabled(self): """ test service.disabled when service is disabled """ srv_name = "com.apple.atrun" cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => true\n{' with patch.object(mac_service, "launchctl", MagicMock(return_value=cmd)): self.assertTrue(mac_service.disabled(srv_name))
def test_service_disabled_status_upper_case(self): """ test service.disabled when disabled status is uppercase """ srv_name = "com.apple.atrun" cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => True\n{' domain_ret = MagicMock(return_value=("", "")) with patch.object(mac_service, "_get_domain_target", domain_ret): with patch.object(mac_service, "launchctl", MagicMock(return_value=cmd)): assert mac_service.disabled(srv_name) is True
def test_service_disabled_when_disabled(): """ test service.disabled when service is disabled """ srv_name = "com.apple.atrun" cmd = ('disabled services = {\n\t"com.saltstack.salt.minion" =>' ' false\n\t"com.apple.atrun" => true\n{') domain_ret = MagicMock(return_value=("", "")) with patch.object(mac_service, "_get_domain_target", domain_ret): with patch.object(mac_service, "launchctl", MagicMock(return_value=cmd)): assert mac_service.disabled(srv_name) is True
def test_service_disabled_srvname_wrong(self): """ test service.disabled when service is just slightly wrong """ srv_names = ["com.apple.atru", "com", "apple"] cmd = 'disabled services = {\n\t"com.saltstack.salt.minion" => false\n\t"com.apple.atrun" => true\n}' domain_ret = MagicMock(return_value=("", "")) with patch.object(mac_service, "_get_domain_target", domain_ret): for name in srv_names: with patch.object(mac_service, "launchctl", MagicMock(return_value=cmd)): assert mac_service.disabled(name) is False