Example #1
0
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>"
Example #2
0
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_repo_can_add_actor(session_factory):
    repo = SqlAlchemyRepository(session_factory)

    actor = Actor('Scarlet')
    repo.add_actor(actor)

    assert actor == repo.get_actor('Scarlet')
Example #4
0
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")])
Example #5
0
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')
Example #9
0
def dict_to_actors(dict_list):
    actor_list = []
    for dict in dict_list:
        actor_list.append(Actor(dict.actor_name))
    return actor_list
Example #10
0
def make_actor():
    actor = Actor("Scarlet")
    return actor