Esempio n. 1
0
    def test_add(self):
        path = "./test/data/Aretha Franklin/20 Greatest hits/Angel.mp3"
        eid = self.db.add_path(path)
        info_old = MediaManager.get_info(path)
        info = self.db.get_songs(eid=eid)

        assert info['title'], "ori: %s, saved: %s" % (info_old, info)
        assert info.get('bitRate'), "ori: %s, saved: %s" % (info_old, info)
        exit
        print info
Esempio n. 2
0
    def test_add(self):
        path = "./test/data/Aretha Franklin/20 Greatest hits/Angel.mp3"
        eid = self.db.add_path(path)
        info_old = MediaManager.get_info(path)
        info = self.db.get_songs(eid=eid)

        assert info['title'], "ori: %s, saved: %s" % (info_old, info)
        assert info.get('bitRate'), "ori: %s, saved: %s" % (info_old, info)
        exit
        print info
Esempio n. 3
0
    def test_get_songs_by_parent(self):
        path = join(self.test_dir, "mock_artist/mock_album/sample.ogg")
        self.db.add_path(path)

        parent = MediaManager.uuid(dirname(path))
        l_session = self.db.Session()
        ret = l_session.execute("select * from song;").fetchall()
        print "ret_execute: %s" % ret
        assert parent in [x.parent for x in ret], ret

        ret = self.db.get_songs(query={'parent': parent})
        assert ret, "ret_get_songs: %s" % ret
Esempio n. 4
0
    def test_get_songs_by_parent(self):
        path = join(self.test_dir, "mock_artist/mock_album/sample.ogg")
        self.db.add_path(path)

        parent = MediaManager.uuid(dirname(path))
        l_session = self.db.Session()
        ret = l_session.execute("select * from song;").fetchall()
        print "ret_execute: %s" % ret
        assert parent in [x.parent for x in ret], ret

        ret = self.db.get_songs(query={'parent': parent})
        assert ret, "ret_get_songs: %s" % ret