# running a specific unit test

**URL:** <https://forum.ansible.com/t/running-a-specific-unit-test/29485>\
**Category:** Ansible Developer\
**Created:** [January 21, 2019, 6:44pm UTC](https://forum.ansible.com/t/running-a-specific-unit-test/29485 "2019-01-21T18:44:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Zhukovskiy](https://avatars.discourse-cdn.com/v4/letter/m/f07891/32.png) [@Mike\_Zhukovskiy](https://forum.ansible.com/u/Mike_Zhukovskiy)\
**Post date:** [January 21, 2019, 6:44pm UTC](https://forum.ansible.com/t/running-a-specific-unit-test/29485/1 "2019-01-21T18:44:20Z")

</div>

Hello,

How do I run a specific unit?

I would like to run: test/units/plugins/filter/test\_ipaddr.py

I tried

$ ansible-test units --tox --python 2.7 ipaddr

ERROR: Target pattern not matched: ipaddr

and

$ pytest test/units/plugins/filter/test\_ipaddr.py  
============================================================================= test session starts ==============================================================================  
platform darwin – Python 2.7.15, pytest-4.1.1, py-1.7.0, pluggy-0.8.1  
rootdir: /Users/mzhukovskiy/learn/learn\_python/ansible, inifile: tox.ini  
collected 0 items / 1 errors

==================================================================================== ERRORS ====================================================================================  
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ERROR collecting test/units/plugins/filter/test\_ipaddr.py \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
ImportError while importing test module ‘/Users/mzhukovskiy/learn/learn\_python/ansible/test/units/plugins/filter/test\_ipaddr.py’.  
Hint: make sure your test modules/packages have valid Python names.  
Traceback:  
…/…/…/.pyenv/versions/2.7.15/lib/python2.7/site-packages/six.py:709: in exec\_  
exec(“”“exec _code_ in _globs_, _locs_”“”)  
test/units/plugins/filter/test\_ipaddr.py:25: in   
from ansible.plugins.filter.ipaddr import (ipaddr, \_netmask\_query, nthhost, next\_nth\_usable, ipsubnet,  
E ImportError: cannot import name network\_in\_network  
!!! Interrupted: 1 errors during collection !!!  
=========================================================================== 1 error in 0.21 seconds ============================================================================  
mzhukovskiy@mzhukovs:~/learn/learn\_python/ansible$

Thank you,  
Mike

---

<div class="post-metadata">

**Author:** ![Naval](https://avatars.discourse-cdn.com/v4/letter/n/51bf81/32.png) [@Naval](https://forum.ansible.com/u/Naval)\
**Post date:** [January 22, 2019, 9:15am UTC](https://forum.ansible.com/t/running-a-specific-unit-test/29485/2 "2019-01-22T09:15:51Z")

</div>

This should work  
$ ansible-test units --tox --python 2.7 test/units/plugins/filter/test\_ipaddr.py
