def test_get_https_credentials(self): mocked_args = MagicMock(password="******", username="******") with patch('gitfs.mounter.UserPass') as mocked_credentials: mocked_credentials.return_value = "credentials_obj" assert get_credentials(mocked_args) == "credentials_obj" mocked_credentials.assert_called_once_with("username", "password")
def test_get_https_credentials(self): mocked_user_pass = MagicMock() mocked_credentials = MagicMock(return_value="credentials_obj") mocked_args = MagicMock(password="******", username="******") with patch.multiple('gitfs.mounter', UserPass=mocked_user_pass, RemoteCallbacks=mocked_credentials): assert get_credentials(mocked_args) == "credentials_obj" mocked_user_pass.assert_called_once_with("username", "password")
def test_get_ssh_credentials(self): mocked_args = MagicMock(ssh_user="******", ssh_key="key", password=None) with patch('gitfs.mounter.Keypair') as mocked_credentials: mocked_credentials.return_value = "credentials_obj" assert get_credentials(mocked_args) == "credentials_obj" asserted_call = ("user", "key.pub", "key", "") mocked_credentials.assert_called_once_with(*asserted_call)
def test_get_ssh_credentials(self): mocked_keypair = MagicMock() mocked_credentials = MagicMock(return_value="credentials_obj") mocked_args = MagicMock(ssh_user="******", ssh_key="key", password=None) with patch.multiple('gitfs.mounter', Keypair=mocked_keypair, RemoteCallbacks=mocked_credentials): assert get_credentials(mocked_args) == "credentials_obj" asserted_call = ("user", "key.pub", "key", "") mocked_keypair.assert_called_once_with(*asserted_call)