def test_find_entries():
"EntryLoader.find_entries can find entries for the specified blog"
db = DB()
blog = create_blog()
entries = []
with freeze_time('2017-01-13 12:00:02'):
entries.append(create_entry(blog=blog))
with freeze_time('2017-01-13 12:00:01'):
entries.append(create_entry(blog=blog))
with freeze_time('2017-01-13 12:00:00'):
entries.append(create_entry(blog=blog))
found_entries = EntryLoader.find_entries(db, blog.id)
assert len(found_entries) == len(entries)
assert [e.id for e in found_entries] == [e.id for e in entries]
found_entries_with_limit = EntryLoader.find_entries(db, blog.id, limit=2)
assert len(found_entries_with_limit) == len(entries[0:2])
assert [
e.id for e in found_entries_with_limit
] == [e.id for e in entries[0:2]]
评论列表
文章目录