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_filmer_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_filmer_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()