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'))
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")
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'))
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'))
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")
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"))
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"))