Assignment Submission

Submit Your Testing & Debugging

Create a public GitHub repository with the exact name shown below, add all required files, and enter your GitHub username to submit.

Repository Requirements

Your repository must have this exact name:

github.com/<your-username>/python-banking-testing
Required Files
  • banking.py
  • exceptions.py
  • main.py
  • pytest.ini
  • tests/
  • banking.log
  • output.txt
  • README.md
README.md Must Include:
  • Your full name and submission date
  • Exception hierarchy diagram
  • Explanation of logging strategy
  • TDD process documentation (red-green-refactor)
  • Test coverage badge (90%+ required)
  • Instructions to run tests
Required (submission will fail without these)

Submission Form

github.com/
Enter only your username. We'll verify the repository python-banking-testing exists in your account.

Your repository will be verified before submission is accepted