def test_git_get_src_requirements(mock_get_remote_url, mock_get_revision): git_url = 'https://github.com/pypa/pip-test-package' sha = '5547fa909e83df8bd743d3978d6667497983a4b7' mock_get_remote_url.return_value = git_url mock_get_revision.return_value = sha ret = Git.get_src_requirement('.', 'pip-test-package') assert ret == ( 'git+https://github.com/pypa/pip-test-package' '@5547fa909e83df8bd743d3978d6667497983a4b7#egg=pip_test_package')
def test_git_get_src_requirements(mock_get_remote_url, mock_get_revision): git_url = 'https://github.com/pypa/pip-test-package' sha = '5547fa909e83df8bd743d3978d6667497983a4b7' mock_get_remote_url.return_value = git_url mock_get_revision.return_value = sha ret = Git.get_src_requirement('.', 'pip-test-package') assert ret == ( 'git+https://github.com/pypa/pip-test-package' '@5547fa909e83df8bd743d3978d6667497983a4b7#egg=pip_test_package' )
def test_git_get_src_requirements( mock_get_subdirectory, mock_get_revision, mock_get_remote_url, git_url, target_url_prefix, ): sha = '5547fa909e83df8bd743d3978d6667497983a4b7' mock_get_remote_url.return_value = Git._git_remote_to_pip_url(git_url) mock_get_revision.return_value = sha mock_get_subdirectory.return_value = None ret = Git.get_src_requirement('.', 'pip-test-package') target = f"{target_url_prefix}@{sha}#egg=pip_test_package" assert ret == target
def test_git_get_src_requirements( mock_get_subdirectory: mock.Mock, mock_get_revision: mock.Mock, mock_get_remote_url: mock.Mock, git_url: str, target_url_prefix: str, ) -> None: sha = "5547fa909e83df8bd743d3978d6667497983a4b7" mock_get_remote_url.return_value = Git._git_remote_to_pip_url(git_url) mock_get_revision.return_value = sha mock_get_subdirectory.return_value = None ret = Git.get_src_requirement(".", "pip-test-package") target = f"{target_url_prefix}@{sha}#egg=pip_test_package" assert ret == target