def test_actor_add_colleague(): a1 = Actor("Taika Waititi") a2 = Actor("Bob bob") a1.add_actor_colleague(a2) assert a1.actor_colleague == [a2] a3 = Actor("") a1.add_actor_colleague(a3) assert a1.actor_colleague == [a2, a3]
def test_actor_full_name(): a1 = Actor("Taika Waititi") assert repr(a1) == "<Actor Taika Waititi>" a2 = Actor("") assert a2.actor_full_name is None a3 = Actor(42) assert a3.actor_full_name is None a4 = Actor("") assert repr(a4) == "<Actor None>"
def test_repo_can_add_actor(session_factory): repo = SqlAlchemyRepository(session_factory) actor = Actor('Scarlet') repo.add_actor(actor) assert actor == repo.get_actor('Scarlet')
def test_add_actors(): m1 = Movie("wow", 0) m1.actors = [Actor("a"), Actor("b"), Actor("c")] assert (m1.actors == [Actor("a"), Actor("b"), Actor("c")])
def test_actor_check_colleague(): a1 = Actor("Taika Waititi") a2 = Actor("Bob bob") a1.add_actor_colleague(a2) assert (a1.check_if_this_actor_worked_with(a2))
def test_repo_can_retrieve_actor(in_memory_repo): actor = in_memory_repo.get_actor('Vin Diesel') assert actor == Actor('Vin Diesel')
def test_repo_can_add_actor(in_memory_repo): actor = Actor('Vin Diesel') in_memory_repo.add_actor(actor) assert in_memory_repo.get_actor('Vin Diesel') == actor
def test_repo_can_retrieve_actor(session_factory): repo = SqlAlchemyRepository(session_factory) actor = repo.get_actor('Vin Diesel') assert actor == Actor('Vin Diesel')
def dict_to_actors(dict_list): actor_list = [] for dict in dict_list: actor_list.append(Actor(dict.actor_name)) return actor_list
def make_actor(): actor = Actor("Scarlet") return actor