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