class TWAVEFile(TestCase): def setUp(self): self.song = WAVEFile(os.path.join(DATA_DIR, 'test.wav')) def test_title_tag(self): self.assertEqual(self.song["title"], "test") self.assertTrue(isinstance(self.song["title"], text_type)) def test_length(self): self.failUnlessAlmostEqual(self.song("~#length"), 0.227, 2) def test_write(self): self.song.write() def test_can_change(self): self.failUnless(self.song.can_change("artist")) def test_invalid(self): path = os.path.join(DATA_DIR, 'empty.xm') self.failUnless(os.path.exists(path)) self.failUnlessRaises(Exception, WAVEFile, path) def test_format_codec(self): self.assertEqual(self.song("~format"), "WAVE") self.assertEqual(self.song("~codec"), "WAVE") self.assertEqual(self.song("~encoding"), "")
class TWAVEFile(TestCase): def setUp(self): self.song = WAVEFile(get_data_path('test.wav')) def test_title_tag(self): self.assertEqual(self.song["title"], "test") self.assertTrue(isinstance(self.song["title"], str)) def test_length(self): self.failUnlessAlmostEqual(self.song("~#length"), 0.227, 2) def test_channels(self): assert self.song("~#channels") == 1 def test_samplerate(self): assert self.song("~#samplerate") == 11025 def test_bitdepth(self): assert self.song("~#bitdepth") == 8 def test_write(self): self.song.write() def test_can_change(self): self.failUnless(self.song.can_change("artist")) def test_invalid(self): path = get_data_path('empty.xm') self.failUnless(os.path.exists(path)) self.failUnlessRaises(Exception, WAVEFile, path) def test_format_codec(self): self.assertEqual(self.song("~format"), "WAVE") self.assertEqual(self.song("~codec"), "WAVE") self.assertEqual(self.song("~encoding"), "")
class TWAVEFile(TestCase): def setUp(self): self.song = WAVEFile(get_data_path('test.wav')) def test_title_tag(self): self.assertEqual(self.song["title"], "test") self.assertTrue(isinstance(self.song["title"], text_type)) def test_length(self): self.failUnlessAlmostEqual(self.song("~#length"), 0.227, 2) def test_write(self): self.song.write() def test_can_change(self): self.failUnless(self.song.can_change("artist")) def test_invalid(self): path = get_data_path('empty.xm') self.failUnless(os.path.exists(path)) self.failUnlessRaises(Exception, WAVEFile, path) def test_format_codec(self): self.assertEqual(self.song("~format"), "WAVE") self.assertEqual(self.song("~codec"), "WAVE") self.assertEqual(self.song("~encoding"), "")
class TWAVEFile(TestCase): def setUp(self): self.song = WAVEFile(os.path.join(DATA_DIR, 'test.wav')) def test_title_tag(self): self.assertEqual(self.song["title"], "test") self.assertTrue(isinstance(self.song["title"], unicode)) def test_length(self): self.failUnlessEqual(self.song("~#length"), 0) def test_write(self): self.song.write() def test_can_change(self): self.failUnless(self.song.can_change("artist")) def test_invalid(self): path = os.path.join(DATA_DIR, 'empty.xm') self.failUnless(os.path.exists(path)) self.failUnlessRaises(Exception, WAVEFile, path) def test_format_codec(self): self.assertEqual(self.song("~format"), "WAVE") self.assertEqual(self.song("~codec"), "WAVE") self.assertEqual(self.song("~encoding"), "")