from film import Film def test_film(): # __init__ # Opprett to film-objekter med tittel og produksjonsår du velger selv # print("Oppretter to filmer") # # hent_tittel # Skriv ut tittel på de to filmene # print("Skriver ut titler på to filmer") # print() # ny_skuespiller # Legg til to skuespillere og deres roller for en av filmene, skriv ut alt om filmen # print("Legger til to skuespillere") # print() # Prøv å legge inn en av skuespillerne igjen, med en ny rolle, og sjekk at rollen ikke blir endret # print("Tester ulovlig innlegging av skuespiller") # # skriv_ut_film # Skriv ut all informasjon om begge filmer du har lagt inn # print("Skriver ut all info om to filmer:") # print() # hent_alle_skuespiller_navn # Skriv ut skuespillernes navn for den filmen som har to # print("Henter og skriver ut alle skuespillernavn for en film:") # # sjekk_periode # Sjekk om en film du har lagt inn er i en periode du velger # (velg periode som skal gi True og sjekk at dette blir resultatet) # print ("Sjekker at en film er i oppgitt periode") # # Sjekk om en film er i en periode som skal gi False # (velg samme årstall til begge argumenter og sjekk resultat er False) # print ("Sjekker at en film ikke kan være produsert før og etter samme år") # # sjekk_tittel # Sjekk om en film har en tittel som starter på ulike string-argumenter # (test metoden både med en streng som skal gi True, og en som skal gi False) # Test også metoden med tom streng som parameter # print ("Sjekker om starten på en films tittel kjennes igjen") # # __str__ # Skriv ut film-objekt med print # print("Skriver ut en film med print (test av __str__)") # print() # test __eq__ (frivillig) # print ("tester __eq__ med to ulike filmer:") # # print("\nTester __eq__ med to like filmer:") # test_film()