def test_all(self): song = Song("Artist", "Title") self.assertEqual(song, Song("Artist", "Title")) self.assertEqual(hash(song), -7098157806416884659) self.assertNotEqual(song, Song("Artist", "")) self.assertNotEqual(song, 1) self.assertEqual(song.tmp_filename(""), "Artist - Title.avi") self.assertEqual(song.tmp_filename("/tmp"), "/tmp/Artist - Title.avi") self.assertEqual(song.tmp_filename("/tmp/"), "/tmp/Artist - Title.avi") self.assertEqual(song.filename(""), "Artist - Title.mp3") self.assertEqual(song.filename("/tmp"), "/tmp/Artist - Title.mp3") self.assertEqual(song.filename("/tmp/"), "/tmp/Artist - Title.mp3") directory = os.path.join(os.path.dirname(__file__), "tmp") self.assertEqual(create_directory(directory), None) self.assertEqual(remove_and_create_directory(directory), None) os_query("rm -rf %(directory)s" % locals())
def test_all(self): self.assertEqual(clean_filename("ta"), "ta") self.assertEqual(clean_filename("t/a"), "t a") self.assertEqual(clean_filename("t$a"), "t a") self.assertEqual(parse_duration("1d"), 86400) self.assertEqual(parse_duration("100"), 100) self.assertRaises(TypeError, parse_duration, 1) self.assertRaises(OSError, os_query, "exit 1") self.assertEqual(os_query("exit 0"), None)