beets/test
Adrian Sampson 2950ae1bf6 all paths are now bytestrings (not unicode)
In the end, after all of this, it turns out that we basically need to abandon
the temptation of dealing with unicode paths altogether. The POSIX filesystem
API has no notion of unicode and is very much a bytes-only interface. This
means that undecodable pathnames are a reality we must deal with. This new
approach stores all paths as buffers (blobs) in SQLite and -- as transparently
as possible -- presents them as str objects to the Python code. Legacy
databases will have their paths automatically encoded into str objects, and
will lazily have their unicodes in the database replaced with buffers.
2010-08-05 13:26:30 -07:00
..
rsrc add "format" field to MediaFile for getting the file type 2010-07-21 23:01:32 -07:00
__init__.py misc. overdue code cleanup 2010-07-09 18:07:15 -07:00
test_albumify.py albumify plugin for upgrading old databases 2010-07-22 10:52:43 -07:00
test_art.py clean up code for art fetcher; add unit tests 2010-07-12 17:49:23 -07:00
test_autotag.py basic resuming of crashed tagging via .beetsstate file 2010-08-02 16:08:49 -07:00
test_db.py all paths are now bytestrings (not unicode) 2010-08-05 13:26:30 -07:00
test_files.py fix a test that was leaving cover.jpg strewn about 2010-07-21 16:19:10 -07:00
test_mb.py identify albums by existing MB album ID 2010-07-10 20:10:34 -07:00
test_mediafile.py add test ensuring that tagless MP3s are not modified when opened 2010-07-22 13:21:39 -07:00
test_mediafile_basic.py add "format" field to MediaFile for getting the file type 2010-07-21 23:01:32 -07:00
test_player.py remove outdated references to beets.player module 2010-07-09 18:12:18 -07:00
test_query.py albums() browse function now returns Album objects 2010-07-21 15:02:08 -07:00
test_ui.py fixed printing when no locale is set (#78) 2010-07-26 15:07:41 -07:00
testall.py make test suite runnable with "setup.py test" 2010-07-08 11:07:56 -07:00