Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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']
Esempio n. 4
0
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']