Beispiel #1
0
 def setUp(self):
     self.films = list(Film.search("john malkovich"))
     self.example = self.films[0]
     
     #several directors, screenwriters, genres, countries
     self.soup = make_request("http://www.filmweb.pl/Matrix")
     
     #no descrition; duration less than hour
     self.soup2 = make_request("http://www.filmweb.pl/film/Sipur+Ahava-1990-352246")
Beispiel #2
0
 def test_search_multiple_pages(self):
     """
     Walking through a series of pages
     """
     results = list(Film.search("terminator", max_page=3))
     single_film = results[0]
     self.assertEqual(len(results), 28)
     self.assertIsInstance(single_film, Film)
     self.assertEqual(single_film.title, "Terminator: Mroczne przeznaczenie")
     self.assertEqual(single_film.url, "http://www.filmweb.pl/film/Terminator%3A+Mroczne+przeznaczenie-2019-723372")
Beispiel #3
0
 def test_search_multiple_pages(self):
     """
     Walking through a series of pages
     """
     results = list(Film.search("terminator", max_page=3))
     single_film = results[0]
     self.assertEqual(len(results), 30)
     self.assertIsInstance(single_film, Film)
     self.assertEqual(single_film.title, "Terminator")
     self.assertEqual(single_film.url, "http://www.filmweb.pl/Terminator")
Beispiel #4
0
 def test_search_no_results(self):
     results = list(Film.search("sdfghjfghj"))
     self.assertListEqual(results, [])