Skip to main content
# Maya Test
[![Build Status](https://travis-ci.org/arubertoson/mayatest.svg?branch=master)](https://travis-ci.org/arubertoson/mayatest)
[![Coverage Status](https://coveralls.io/repos/github/arubertoson/mayatest/badge.svg?branch=master)](https://coveralls.io/github/arubertoson/mayatest?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/arubertoson/mayatest/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/arubertoson/mayatest/?branch=master)
[![PyPI version](https://badge.fury.io/py/mayatest.svg)](https://badge.fury.io/py/mayatest)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Wrapper to easily test maya scripts and modules with the powerful pytest framework.

## Getting Started

### Prerequisites

You'll need to install:
* Autodesk Maya (2014+)
* Python (2.7+)


### Installing

```bash
pip install mayatest
```

### Usage

Run mayatest in the folder of the script or module.

```bash
# To invoke pytest using mayapy from Maya 2017 do:
mayatest -m 2017

# Then the normal usage for pytest applies, e.g. to test specific file:
mayatest -m 2017 --pytest="test_sometest.py"
# to only run test_func
mayatest -m 2017 --pytest="test_sometest.py::test_func"
```

For more information using pytest go to their [docs](https://docs.pytest.org/en/latest/usage.html).


## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details


Metadata

Release files for mayatest 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mayatest 0.1.2
File Size Uploaded
mayatest-0.1.2.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mayatest 0.1.2
File Interpreter ABI Platform
mayatest-0.1.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 11.4 kB

Release files / mayatest-0.1.2.tar.gz

Download URL mayatest-0.1.2.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a9b8baede7bdf82555357feddd4bc51566d3af3b254ce507631da90eda395fbb
BLAKE2b-256 checksum
How to use checksums
1caa9b3f2d84ad824f8a14228758ea6241bb045f481d86b9b802da6faf0d2f9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / mayatest-0.1.2-py2.py3-none-any.whl

Download URL mayatest-0.1.2-py2.py3-none-any.whl
Size 6.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0df24462cedea6d5cb6f6030c73c8d71b78b8c51d3c3b3fb04cb6aeef0126f48
BLAKE2b-256 checksum
How to use checksums
14fc3633359a067bfda69ace38d3274fa7e7eade7639b01af69a259c0232693d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page