mojo-pytest: Mojo test runner and pytest plugin

GitHub
GitHub - guidorice/mojo-pytest: Mojo test runner, pytest plugin (ak...
Mojo test runner, pytest plugin (aka pytest-mojo). Contribute to guidorice/mojo-pytest development by creating an account on GitHub.
10 Replies
Jack Clayton
Jack ClaytonOP6mo ago
By @guidorice
guidorice
guidorice5mo ago
Thanks @Jack Clayton ! I was actually thinking of archiving mojo-pytest, because now mojo has mojo test . 🎉 that seems new- when did that land? v24 I guess. Also there is a nice docs section here: https://docs.modular.com/mojo/tools/testing Let me know if anyone thinks mojo-pytest is still of any use? cc @Leandro Leites
Testing | Modular Docs
Testing Mojo programs.
Leandro Leites
Leandro Leites5mo ago
Oh that is so great, love the implementation! @guidorice maybe we could rethink mojo-pytest to use this new tooling, being able to run inside pytest has many benefits, think about VsCode test UI integration for instance. In the future you could have a Python project with a small portion of it written in Mojo and you would like to run all the tests (Python + Mojo) with the pytest command, then pytest-mojo would do the trick for you 😎
guidorice
guidorice5mo ago
@Leandro Leites good point! I think mixed python + mojo codebase are going to very common. 👍
toasty
toasty5mo ago
I’ve been using mojo pytest to run tests on all my projects for months now! Great project 🙏🏾
guidorice
guidorice5mo ago
Thanks @toasty
guidorice
guidorice5mo ago
GitHub
Add support for mojo v24.4 · Issue #17 · guidorice/mojo-pytest
The current example/ project does not run with mojo v24.4, it simply needs a couple of simple patches because of changes in the String api, (use str() instead) and also where there are SIMD compari...
guidorice
guidorice4mo ago
Hi all, I released mojo-pytest v24.4 which is compatible with mojo 24.4. It's a redesigned plugin which wraps mojo test and I think it's simpler to use as well. There are some breaking changes, so please do check out the Readme. https://github.com/guidorice/mojo-pytest
GitHub
GitHub - guidorice/mojo-pytest: Mojo🔥 language test runner plugin f...
Mojo🔥 language test runner plugin for pytest. (aka pytest-mojo) - guidorice/mojo-pytest
guidorice
guidorice4mo ago
Hey mojo-pytest users, here is a performance tip with the new v24.4 package: https://github.com/guidorice/mojo-pytest/wiki#2024-07-17-here-is-a-performance-tip
GitHub
Home
Mojo🔥 language test runner plugin for pytest. (aka pytest-mojo) - guidorice/mojo-pytest
guidorice
guidorice2mo ago
Update the docs and the CI script to use mojo v24.5 https://github.com/guidorice/mojo-pytest
GitHub
GitHub - guidorice/mojo-pytest: Mojo🔥 language test runner plugin f...
Mojo🔥 language test runner plugin for pytest. (aka pytest-mojo) - guidorice/mojo-pytest
Want results from more Discord servers?
Add your server