Ejemplo n.º 1
0
 def test_tap_installed(self):
     '''
     Tests if tap argument is already installed or not
     '''
     with patch('salt.modules.mac_brew_pkg._list_taps',
                MagicMock(return_value=TAPS_LIST)):
         self.assertTrue(mac_brew._tap('homebrew/science'))
Ejemplo n.º 2
0
def test_tap_installed(TAPS_LIST):
    """
    Tests if tap argument is already installed or not
    """
    with patch("salt.modules.mac_brew_pkg._list_taps",
               MagicMock(return_value=TAPS_LIST)):
        assert mac_brew._tap("homebrew/science")
Ejemplo n.º 3
0
 def test_tap(self):
     '''
     Tests adding unofficial GitHub repos to the list of brew taps
     '''
     mock_failure = MagicMock(return_value={'retcode': 0})
     mock_user = MagicMock(return_value='foo')
     mock_cmd = MagicMock(return_value='')
     with patch.dict(mac_brew.__salt__, {'cmd.run_all': mock_failure,
                                         'file.get_user': mock_user,
                                         'cmd.run': mock_cmd}), \
             patch('salt.modules.mac_brew_pkg._list_taps', MagicMock(return_value=TAPS_LIST)):
         self.assertTrue(mac_brew._tap('homebrew/test'))
Ejemplo n.º 4
0
 def test_tap_failure(self):
     '''
     Tests if the tap installation failed
     '''
     mock_failure = MagicMock(return_value={
         'stdout': '',
         'stderr': '',
         'retcode': 1
     })
     mock_user = MagicMock(return_value='foo')
     mock_cmd = MagicMock(return_value='')
     with patch.dict(mac_brew.__salt__, {'cmd.run_all': mock_failure,
                                     'file.get_user': mock_user,
                                     'cmd.run': mock_cmd}), \
             patch('salt.modules.mac_brew_pkg._list_taps', MagicMock(return_value={})):
         self.assertFalse(mac_brew._tap('homebrew/test'))
Ejemplo n.º 5
0
def test_tap_failure():
    """
    Tests if the tap installation failed
    """
    mock_failure = MagicMock(return_value={"stdout": "", "stderr": "", "retcode": 1})
    mock_user = MagicMock(return_value="foo")
    mock_cmd = MagicMock(return_value="")
    with patch("salt.utils.path.which", MagicMock(return_value="/usr/local/bin/brew")):
        with patch.dict(
            mac_brew.__salt__,
            {
                "cmd.run_all": mock_failure,
                "file.get_user": mock_user,
                "cmd.run": mock_cmd,
            },
        ), patch("salt.modules.mac_brew_pkg._list_taps", MagicMock(return_value={})):
            assert not mac_brew._tap("homebrew/test")
Ejemplo n.º 6
0
 def test_tap(self):
     """
     Tests adding unofficial GitHub repos to the list of brew taps
     """
     mock_failure = MagicMock(return_value={"retcode": 0})
     mock_user = MagicMock(return_value="foo")
     mock_cmd = MagicMock(return_value="")
     with patch.dict(
             mac_brew.__salt__,
         {
             "cmd.run_all": mock_failure,
             "file.get_user": mock_user,
             "cmd.run": mock_cmd,
         },
     ), patch("salt.modules.mac_brew_pkg._list_taps",
              MagicMock(return_value=TAPS_LIST)):
         self.assertTrue(mac_brew._tap("homebrew/test"))
Ejemplo n.º 7
0
 def test_tap_failure(self):
     """
     Tests if the tap installation failed
     """
     mock_failure = MagicMock(
         return_value={"stdout": "", "stderr": "", "retcode": 1}
     )
     mock_user = MagicMock(return_value="foo")
     mock_cmd = MagicMock(return_value="")
     with patch.dict(
         mac_brew.__salt__,
         {
             "cmd.run_all": mock_failure,
             "file.get_user": mock_user,
             "cmd.run": mock_cmd,
         },
     ), patch("salt.modules.mac_brew_pkg._list_taps", MagicMock(return_value={})):
         self.assertFalse(mac_brew._tap("homebrew/test"))