Esempio n. 1
0
 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))
Esempio n. 2
0
    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))
Esempio n. 3
0
    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))
Esempio n. 6
0
 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
Esempio n. 7
0
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
Esempio n. 8
0
 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