Added first unittests
This commit is contained in:
parent
004c8f6c5f
commit
c698cafa02
36
tmdb/test_tmdb.py
Normal file
36
tmdb/test_tmdb.py
Normal file
|
@ -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()
|
Loading…
Reference in a new issue