Files
2026-03-09 22:30:41 +00:00
..
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00

Modular testing framework examples

This directory contains examples of using the Mojo testing framework for unit testing. See the Testing section of the Mojo manual for a complete discussion of how to use the Mojo testing framework.

Files

This directory contains the following files:

  • src/my_math/__init__.mojo: a Mojo package file

  • src/my_math/utils.mojo: a Mojo module source file

  • src/example.mojo: a simple Mojo program that uses the functions from the my_math package

  • test/my_math/test_*.mojo: Mojo test files containing unit tests for functions defined in the my_math package

  • pixi.toml: a Pixi project file containing the project dependencies and task definitions.

Run the code

This example project uses the Pixi package and virtual environment manager.

Once you have installed pixi, activate the project's virtual environment by navigating to the project's root directory and executing:

pixi shell

Run the unit tests contained in the test directory by executing:

mojo run test/my_math/test_dec.mojo
mojo run test/my_math/test_inc.mojo

If desired, you can run the example program by executing:

mojo src/example.mojo

Once you're done, deactivate the project's virtual environment by executing:

exit