You should re-use mock_contact.py and redefine the __init__ to save the redudent work.