"""This script is used to check the duck.py script.""" import duck as du flock = du.Flock() # Creating Duck objects donald = du.Duck() donald2 = du.Duck() donald3 = du.Duck() donald4 = du.Duck() doland5 = du.Duck() daisy = du.Duck() dogers = du.Duck() percy = du.Penguin() # Adding ducks to the flock flock.add_duck(donald) flock.add_duck(donald2) flock.add_duck(donald3) flock.add_duck(donald4) flock.add_duck(doland5) flock.add_duck(percy) flock.add_duck(daisy) flock.add_duck(dogers) flock.migrate()
import duck flock = duck.Flock() donald = duck.Duck() daisy = duck.Duck() duck3 = duck.Duck() duck4 = duck.Duck() duck5 = duck.Duck() duck6 = duck.Duck() duck7 = duck.Duck() # percy = duck.Penguin() percy = duck.Penguin() flock.add_duck(donald) flock.add_duck(daisy) flock.add_duck(duck3) flock.add_duck(duck4) flock.add_duck(percy) # will raise and exception since call 'Penguin' has no attribute 'fly' flock.add_duck(duck5) flock.add_duck(duck6) flock.add_duck(duck7) flock.migrate()