awmacpherson / polytope-unfolder

Python library for unfolding 4d polytopes into nets
MIT License
1 stars 1 forks source link

Streamline testing workflow #7

Closed awmacpherson closed 1 year ago

awmacpherson commented 1 year ago

Is your feature request related to a problem? Please describe. Currently, testing is carried out manually in multiple stages (run pytest, run notebook locally, run notebook on mybinder.org). This is tiresome and can be inconsistent.

Describe the solution you'd like This process can be streamlined and made reproducible by:

awmacpherson commented 1 year ago

I've now created a notebook test and bundled it together with the unit tests in a tox configuration. All tests can now be run in multiple virtual environments using tox.

Future enhancements: clarify desired notebook behaviour and add tests for that.