def test_should_save_tags(self): library = Library(self.library_name).create(self.folder_name, None) library_filter = library.view().by("ALBUM").filter() album_title = library_filter.ids[0] track = library_filter.using(album_title).ids[0] track_id = track["_id"] tags = library.track_details(track_id) from time import time now = str(time() * 1000) tags["ALBUM"] = now library.store(track_id, tags) path = tags["PATH"] from tags.tagreader import TagReader saved_tags = TagReader().readfile(path) self.assertEquals(now, saved_tags["ALBUM"])
def test_should_store_document(self): library = Library(self.library_name).create(self.folder_name, None) library_filter = library.view().by("ALBUM").filter() album_title = library_filter.ids[0] track = library_filter.using(album_title).ids[0] track_id = track["_id"] tags = library.track_details(track_id) from time import time now = str(time() * 1000) tags["ALBUM"] = now library.store(track_id, tags) from pymongo import MongoClient client = MongoClient() db = client[self.library_name] self.assertEquals(now, db.tags.find_one({"_id": track_id})["ALBUM"])