class CanonicalnameTest(unittest.TestCase): def setUp(self): self.fa = Filmweb('http') self.karewicz = self.fa.get_person(461) # Emil Karewicz self.kot = self.fa.get_person(148066) # tomasz kot self.zmuda = self.fa.get_person(464409) # marta zmuda trzebiatowska self.niro = self.fa.get_person(123) # Robert De Niro self.hopkins = self.fa.get_person(48) # Anthony Hopkins I def test_names(self): self.assertEqual(self.karewicz['canonicalname'], u'Karewicz Emil') self.assertEqual(self.kot['canonicalname'], u'Kot Tomasz') self.assertEqual(self.zmuda['canonicalname'], u'Żmuda Trzebiatowska Marta') self.assertEqual(self.niro['canonicalname'], u'De Niro Robert') self.assertEqual(self.hopkins['canonicalname'], u'Hopkins I Anthony')
class Osobaparser(unittest.TestCase): def setUp(self): self.fa = Filmweb('http') self.osoba = self.fa.get_person(450) def test_infos(self): self.assertEqual( 'Kazimierz Kaczor', self.osoba.title, ) self.assertEqual(self.osoba['birthdate'].month, 2) self.assertEqual(self.osoba['birthdate'].day, 9) self.assertEqual(self.osoba['birthdate'].year, 1941) self.assertIsNotNone(self.osoba.get('poster')) def test_in(self): found_osoby = self.fa.search_person("Kazimierz Kaczor") self.assertTrue(self.osoba in found_osoby) def test_filmography(self): filmography = self.osoba['filmography'] self.assertGreater(len(self.osoba['filmography']), 0) film = filmography[0] self.assertEqual(film.objID, 742974)
class PosterEmptyTest(unittest.TestCase): def setUp(self): self.fa = Filmweb('http') self.osoba = self.fa.get_person(289000) def test_poster_and_name(self): self.assertIsNone(self.osoba.get('poster')) self.assertEqual(self.osoba['title'], u'David E. Browning')
class Osobaparser(unittest.TestCase): def setUp(self): self.fa = Filmweb('http') self.osoba = self.fa.get_person(450) def test_infos(self): self.assertEqual('Kazimierz Kaczor', self.osoba.title, ) self.assertEqual(self.osoba['birthdate'].month, 2) self.assertEqual(self.osoba['birthdate'].day, 9) self.assertEqual(self.osoba['birthdate'].year, 1941) self.assertIsNotNone(self.osoba.get('poster')) def test_in(self): found_osoby = self.fa.search_person("Kazimierz Kaczor") self.assertTrue(self.osoba in found_osoby) def test_filmography(self): filmography = self.osoba['filmography'] self.assertGreater(len(self.osoba['filmography']), 0) film = filmography[0] self.assertEqual(film.objID, 742974)