

def test_nested_requirements_file(self, monkeypatch):
    line = '-r another_file'
    req = InstallRequirement.from_line('SomeProject')
    import pip.req.req_file

    def stub_parse_requirements(req_url, finder, comes_from, options, session, wheel_cache, constraint):
        return [(req, constraint)]
    parse_requirements_stub = stub(call=stub_parse_requirements)
    monkeypatch.setattr(pip.req.req_file, 'parse_requirements', req.call)
    assert (list(process_line(line, 'filename', 1)) == [(req, False)])

dataset/ETHPy150Open pypa/pip/tests/unit/test_req_file.py TestProcessLine.test_nested_requirements_file/VarMisuse@84/122 `parse_requirements_stub`->`req`