def test_get_hashes_editable_empty_set(from_editable): pip_command = get_pip_command() pip_options, _ = pip_command.parse_args([]) session = pip_command._build_session(pip_options) repository = PyPIRepository(pip_options, session) ireq = from_editable('git+https://github.com/django/django.git#egg=django') assert repository.get_hashes(ireq) == set()
def get_pypi_repository(): """ Get a PyPIRepository object for the tests. :rtype: PyPIRepository """ pip_command = get_pip_command() pip_options = pip_command.parse_args([])[0] session = pip_command._build_session(pip_options) return PyPIRepository(pip_options, session)
def test_get_hashes_local_repository_cache_miss(from_line): pip_command = get_pip_command() pip_options, _ = pip_command.parse_args([]) session = pip_command._build_session(pip_options) repository = PyPIRepository(pip_options, session) existing_pins = {} local_repository = LocalRequirementsRepository(existing_pins, repository) hashes = local_repository.get_hashes(from_line('cffi==1.9.1')) assert all(x in EXPECTED for x in hashes) assert hashes
def get_repository(): pip_command = get_pip_command() pip_options, _ = pip_command.parse_args([]) session = pip_command._build_session(pip_options) return PyPIRepository(pip_options, session)
def get_repository(): pip_command = get_pip_command() pip_options, _ = pip_command.parse_args( ['--index-url', PyPIRepository.DEFAULT_INDEX_URL]) session = pip_command._build_session(pip_options) return PyPIRepository(pip_options, session)