def test_list_forks_no_forks(monkeypatch): import lxml.html parse = Mock() io = py.io.BytesIO(example_bbforks_page_no_forks) parse.return_value = lxml.html.parse(io) monkeypatch.setattr(lxml.etree, 'parse', parse) repos = hgbb.list_forks('testrepo') assert not repos
def test_list_forks_with_forks(monkeypatch): import lxml.html parse = Mock() io = py.io.BytesIO(example_bbforks_page_with_forks) parse.return_value = lxml.html.parse(io) monkeypatch.setattr(lxml.html, 'parse', parse) repos = hgbb.list_forks('testrepo') print repos assert repos == ['special/testrepo']
def test_list_forks_with_forks(monkeypatch): import lxml.html parse = Mock() io = py.io.BytesIO(example_bbforks_page_with_forks) parse.return_value = lxml.html.parse(io) monkeypatch.setattr(lxml.html, 'parse', parse) repos = hgbb.list_forks('testrepo') print repos assert repos == ['special/testrepo', 'special/testrepo2']