Ejemplo n.º 1
0
 def test_searching_movie_in_filmography_list_by_movie_title(self):
     title = "Jaws"
     director = Director("Steven", "Spielberg");
     movie = Movie("J001", title)
     director.add_movie_to_filmography(movie)
     existing_movie = director.get_movie({'title': title})
     self.assertEqual(existing_movie.title, title)
Ejemplo n.º 2
0
 def test_searching_movie_in_filmography_list_by_movie_code(self):
     code = "J001"
     director = Director("Steven", "Spielberg");
     movie = Movie(code, "Jaws")
     director.add_movie_to_filmography(movie)
     existing_movie = director.get_movie({'code': code})
     self.assertEqual(existing_movie.code, code)
Ejemplo n.º 3
0
 def test_searching_movie_in_filmography_list_by_movie_code(self):
     code = "J001"
     director = Director("Steven", "Spielberg")
     movie = Movie(code, "Jaws")
     director.add_movie_to_filmography(movie)
     existing_movie = director.get_movie({'code': code})
     self.assertEqual(existing_movie.code, code)
Ejemplo n.º 4
0
 def test_searching_movie_in_filmography_list_by_movie_title(self):
     title = "Jaws"
     director = Director("Steven", "Spielberg")
     movie = Movie("J001", title)
     director.add_movie_to_filmography(movie)
     existing_movie = director.get_movie({'title': title})
     self.assertEqual(existing_movie.title, title)
Ejemplo n.º 5
0
 def test_create_new_director_instance_with_last_name(self):
     """
     Will verify that a director instance is created with a last name that inherits from Person class
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name);
     self.assertEqual(director.get_last_name(), last_name);
Ejemplo n.º 6
0
 def test_create_new_director_instance_with_last_name(self):
     """
     Will verify that a director instance is created with a last name that inherits from Person class
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name)
     self.assertEqual(director.get_last_name(), last_name)
Ejemplo n.º 7
0
 def test_add_a_movie_to_director_filmography_list(self):
     """
     Will verify that a movie can be added to director's filmography,
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name);
     movie = Movie("J001", "Jaws")
     self.assertTrue(director.add_movie_to_filmography(movie))
Ejemplo n.º 8
0
 def test_add_a_movie_to_director_filmography_list(self):
     """
     Will verify that a movie can be added to director's filmography,
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name)
     movie = Movie("J001", "Jaws")
     self.assertTrue(director.add_movie_to_filmography(movie))
Ejemplo n.º 9
0
 def test_verify_duplicated_movie_cant_be_added_to_filmography(self):
     """
     will verify that a duplicated movie can't be added to director's filmography
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name);
     movie = Movie("J001", "Jaws")
     director.add_movie_to_filmography(movie)
     self.assertFalse(director.add_movie_to_filmography(movie))
Ejemplo n.º 10
0
 def test_verify_duplicated_movie_cant_be_added_to_filmography(self):
     """
     will verify that a duplicated movie can't be added to director's filmography
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name)
     movie = Movie("J001", "Jaws")
     director.add_movie_to_filmography(movie)
     self.assertFalse(director.add_movie_to_filmography(movie))
Ejemplo n.º 11
0
 def test_director_is_a_new_instance_director_class(self):
     """
     Will verify that a new director instance is an instance of Director class
     :return:
     """
     first_name = "Steven"
     last_name = "Spielberg"
     director = Director(first_name, last_name)
     self.assertIsInstance(director, Director)