コード例 #1
0
    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"])
コード例 #2
0
    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"])