def __len__(self):
return len(self.items)
- def update(self, other):
+ def merge(self, other):
self.items.update(other.items)
def to_stdout(self):
if args.command == "entry" and args.entry_command == "show":
elist=EntryList()
for flitem in feedlist:
- elist.update(flitem.to_feed().to_entrylist())
+ elist.merge(flitem.to_feed().to_entrylist())
elist.to_stdout()
elif args.command == "feed" and args.feed_command == "update":
feedlist.fetch_feeds(FEED_CACHE)
remade = elist_item.from_dict(elist_item.to_dict())
assert remade == elist_item
-def test_elist_update(elist_multi, elist_single):
+def test_elist_merge(elist_multi, elist_single):
original_length = len(elist_multi)
- elist_multi.update(elist_single)
+ elist_multi.merge(elist_single)
assert len(elist_multi) == original_length + 1
def test_elist_addition(elist_multi, elist_single):
def test_to_entrylist(feedlist):
elist = EntryList()
for flitem in feedlist:
- elist.update(flitem.to_feed().to_entrylist())
+ elist.merge(flitem.to_feed().to_entrylist())
assert len(elist) == 5
\ No newline at end of file