diff --git a/tmdb/test_tmdb.py b/tmdb/test_tmdb.py new file mode 100644 index 0000000..4d0cdc2 --- /dev/null +++ b/tmdb/test_tmdb.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 +import unittest +from tmdb_api import Movie + +class TestTmdbMethods(unittest.TestCase): + ### TMDB API + def test_search_item(self): + movie = Movie() + id = movie.search_title('Breakfast Club') + self.assertEqual(id, 2108) + + def test_cast(self): + movie = Movie() + movie.search_title('Breakfast Club') + self.assertEqual('Anthony Michael Hall', movie.cast[0]) + + def test_title(self): + movie = Movie() + movie.search_title('Breakfast Club') + self.assertEqual('The Breakfast Club', movie.title) + + def test_overview(self): + movie = Movie() + movie.search_title('Breakfast Club') + description = 'Samstag morgen in einer amerikanischen High-School' + self.assertEqual(description, movie.overview[:len(description)]) + + def test_change_language(self): + movie = Movie() + movie.set_language('en') + movie.search_title('Breakfast Club') + description = 'Five high school students from different walks of life endure a Saturday detention' + self.assertEqual(description, movie.overview[:len(description)]) + +if __name__ == '__main__': + unittest.main()