Exemplo n.º 1
0
"""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()
Exemplo n.º 2
0
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()