def phonebook(): phonebook = Phonebook() yield phonebook phonebook.clear()
def phonebook_with_clear(): """Provides an empty Phonebook""" phonebook = Phonebook() yield phonebook phonebook.clear()
def phonebook(): 'Provides an empty Phonebook' # the line above is fixture documentation. pytest --fixtures phonebook = Phonebook() yield phonebook phonebook.clear() # anything following yield will be run as a test cleanup