mirror of
https://github.com/beetbox/beets.git
synced 2025-12-30 12:32:33 +01:00
add test ensuring that tagless MP3s are not modified when opened
This commit is contained in:
parent
5b2653bb53
commit
7e56cd199d
1 changed files with 9 additions and 0 deletions
|
|
@ -87,6 +87,15 @@ class SafetyTest(unittest.TestCase):
|
|||
def test_invalid_extension_raises_filetypeerror(self):
|
||||
self._exccheck('something.unknown', beets.mediafile.FileTypeError)
|
||||
|
||||
class SideEffectsTest(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.empty = os.path.join('rsrc', 'empty.mp3')
|
||||
|
||||
def test_opening_tagless_file_leaves_untouched(self):
|
||||
old_mtime = os.stat(self.empty).st_mtime
|
||||
beets.mediafile.MediaFile(self.empty)
|
||||
new_mtime = os.stat(self.empty).st_mtime
|
||||
self.assertEqual(old_mtime, new_mtime)
|
||||
|
||||
def suite():
|
||||
return unittest.TestLoader().loadTestsFromName(__name__)
|
||||
|
|
|
|||
Loading…
Reference in a new issue