from film import Film from filmklubb import Filmklubb def testprogram(): # __init__ # Opprett Filmklubb-objekt # print("oppretter Filmklubb-objekt") # # les_filmer_fra_fil # Les inn filmer fra filen filmer.txt # print("Leser filmer fra fil") # print() # skriv_ut_alle_filmer # Skriv ut all info om alle filmer, sjekk at alt er lest fra fil # print() # registrer_film # print("Registrerer ny film") # Legg inn en ny film med tittel og produksjons?r som leses fra terminal # print() # Skriv ut all info om alle filmer og sjekk at ny film ble registrert # print() # Hvis _eq_ er implementert i Film og testes i registrer_film: # print("Pr?ver ? registrere film som allerede finnes") # print() # finn_film_tittel # print("Leter etter film med (start p?) usannsynlig tittel") # Kall p? metoden med et argument som ingen titler starter med # Bruk print eller assert for ? sjekke at resultatet er som forventet # print() # print("Leter etter film med (start p?) tittel 'Hidden '") # Kall p? metoden med argument "Hidden " # Bruk print eller assert for ? sjekke at resultatet er som forventet # print() # legg_til_skuespillere # print("Legg til skuespillere for en film" ) # kall metoden p? film-objektet du fikk returnert fra finn_film_tittel # (navn og rolle for to skuespillere du velger selv leses fra terminal) # print() # SKriv ut all info om alle filmer og sjekk at resultatet er som forventet # print() # finn_film_periode # Kall p? metoden med argumentene etter=2000 og f?r=2024 # print("Leter ett filmer produsert etter 2000 og f?r 2024:") # Skriv ut titlene p? filmer som returneres (bruk hent_tittel). # Kontroller at resultatene er som forventet # print() # Kall p? finn_film_periode med argumentene etter=2020 og f?r=2020 # print("Leter etter filmer produsert etter 2020 og f?r 2020:") # Kontroller at resultatet er som forventet (tom liste) med assert (evt skriv ut) # # SKriv ut all info om alle filmer og sjekk at resultatet er som forventet # testprogram()