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.
11 Replies
By @guidorice
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 LeitesTesting | Modular Docs
Testing Mojo programs.
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 😎@Leandro Leites good point! I think mixed python + mojo codebase are going to very common. 👍
I’ve been using mojo pytest to run tests on all my projects for months now! Great project 🙏🏾
Thanks @toasty
Tracking issue on GH: https://github.com/guidorice/mojo-pytest/issues/17
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...
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-pytestGitHub
GitHub - guidorice/mojo-pytest: Mojo🔥 language test runner plugin f...
Mojo🔥 language test runner plugin for pytest. (aka pytest-mojo) - guidorice/mojo-pytest
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
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
Hi @guidorice! I'm using
magic
to manage my Mojo environment, and it seems like I should be able to add pytest-mojo
as a dependency, but it's not working as expected. In short, magic
cannot find pytest-mojo
in PiPy.
Error message:
Here's an excerpt from my mojoproject.toml
file. What am I missing?
So what I did was to install pip
by adding it to the mojoproject.toml
file, then manually installing pytest-mojo
from the command line.
pip install git+https://github.com/guidorice/mojo-pytest.git
pytest
now finds my Mojo tests. Is this workaround the 'proper' way to do it when using magic
?