Yikai-Liao / symusic

A cross platform note level midi decoding library with lightening speed, based on minimidi.
https://yikai-liao.github.io/symusic/
MIT License
108 stars 8 forks source link

Read-write tests #4

Closed Natooz closed 6 months ago

Natooz commented 6 months ago

This PR adds MIDI read-write tests, within a dedicated tests module to be used with pytest. (not run yet) The next part is to figure how to run them in GitHub actions, probably after the wheel builds on each platform.

It also adds a ruff.toml configuration, which is passing right now. Ultimately more rules should be enforced (that would need fixes).

Natooz commented 6 months ago

Thank you for the merge, I'm now working on the CI integration, and actually running them :)