Пример #1
0
	def test_album(self):
		res = vgmdb.get_metadata({"path":"/Yuzo Koshiro Arrange Collection"})
		self.assertNotEqual(None, res)
		self.assertEqual(1, len(res['artists']))
		self.assertEqual(1, len(res['composers']))
		self.assertEqual(1, len(res['performers']))
		self.assertEqual('Yuzo Koshiro', res['artist'])
		self.assertEqual('Yuzo Koshiro', res['artists'][0])
		self.assertEqual('Yuzo Koshiro', res['composers'][0])
		self.assertEqual('Yuji Takase', res['performers'][0])
		self.assertTrue('AN' in res['arrangers'])
		self.assertTrue('Bosconian' in res['games'])
Пример #2
0
	def test_album(self):
		res = vgmdb.get_metadata({"path":"/Suteki Da Ne featured in Final Fantasy X"})
		self.assertNotEqual(None, res)
		self.assertEqual(2, len(res['artists']))
		self.assertEqual(2, len(res['composers']))
		self.assertEqual(10, len(res['performers']))
		self.assertEqual('Nobuo Uematsu', res['artist'])
		self.assertEqual('Nobuo Uematsu', res['artists'][0])
		self.assertEqual('Nobuo Uematsu', res['composers'][0])
		self.assertEqual('RIKKI', res['performers'][0])
		self.assertTrue('Shiro Hamaguchi' in res['arrangers'])
		self.assertTrue('Final Fantasy X' in res['games'])
Пример #3
0
	def test_album_series(self):
		res = vgmdb.get_metadata({"path":"/Gyakuten Saiban 4 Original Soundtrack"})
		self.assertNotEqual(None, res)
		self.assertEqual(4, len(res['artists']))
		self.assertEqual(4, len(res['composers']))
		self.assertEqual('Toshihiko Horiyama', res['artist'])
		self.assertEqual('Toshihiko Horiyama', res['artists'][0])
		self.assertEqual('Akemi Kimura', res['artists'][3])
		self.assertEqual('Toshihiko Horiyama', res['composers'][0])
		self.assertEqual('Akemi Kimura', res['composers'][3])
		self.assertEqual(1, len(res['franchises']))
		self.assertEqual('Ace Attorney', res['franchise'])
		self.assertEqual('Ace Attorney', res['franchises'][0])