Skip to content

Conversation

@AbdulRehman-Fayyaz
Copy link

I have completed the tasks for the testing python exercise. Here is a summary of the changes I made:

  • Code Updates: Added assertions to diffusion2d.py to check for float inputs and updated default values.
  • Unit Tests: Implemented tests in tests/unit/ for the solver functions using unittest.
  • Integration Tests: Added tests in tests/integration/ to check that the initialization and solution steps work together correctly.
  • Coverage Report: Generated coverage-report.pdf showing the test coverage and added it to the repository.
  • Automation: Configured tox.toml and requirements.txt to allow running tests automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant