8000 WIP: Make testsuite testable using DI by gaehlerm · Pull Request #286 · empa-scientific-it/python-tutorial · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@gaehlerm
Copy link

If you want to test the output of the iPython notebook, I would recommend using dependency injection. Write a class iPythonGenerator and one DebugGenerator that implement all the output. Then you can use the DebugGenerator for testing and the iPythonGenerator for running the actual code.

Let me know if you have any questions.

And this is just a quick and dirty draft, to show the idea. No full implementation. In theory it could run, but I would be surprised if it did.

@edoardob90 edoardob90 marked this pull request as draft February 26, 2025 13:41
@edoardob90
Copy link
Member

We started moving the ipytestsuite stuff in a separate repo, to be able to install it as a proper Python package. This PR should be re-opened in the repository.

@edoardob90 edoardob90 closed this Sep 29, 2025
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.

2 participants

0