예제 #1
0
    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")
예제 #2
0
    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")
예제 #3
0
    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")
예제 #4
0
    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)
예제 #5
0
    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)
예제 #6
0
    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)