mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-07-25 07:45:38 -04:00
new test of frontier.seed_page
This commit is contained in:
parent
0e35de43b6
commit
a826fdc7ef
2 changed files with 25 additions and 1 deletions
|
@ -567,3 +567,27 @@ def test_completed_page():
|
|||
assert page.brozzle_count == 1
|
||||
assert page.claimed == False
|
||||
|
||||
def test_seed_page():
|
||||
rr = doublethink.Rethinker('localhost', db='ignoreme')
|
||||
frontier = brozzler.RethinkDbFrontier(rr)
|
||||
|
||||
site = brozzler.Site(rr, {'seed':'http://example.com/a/'})
|
||||
site.save()
|
||||
|
||||
assert frontier.seed_page(site.id) is None
|
||||
|
||||
page1 = brozzler.Page(rr, {
|
||||
'site_id': site.id,
|
||||
'url': 'http://example.com/a/b/',
|
||||
'hops_from_seed': 1})
|
||||
page1.save()
|
||||
|
||||
assert frontier.seed_page(site.id) is None
|
||||
|
||||
page0 = brozzler.Page(rr, {
|
||||
'site_id': site.id,
|
||||
'url': 'http://example.com/a/',
|
||||
'hops_from_seed': 0})
|
||||
page0.save()
|
||||
|
||||
assert frontier.seed_page(site.id) == page0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue