I am trying to get the right to import python. I want to reach a module with several source files and a test folder with unit tests.
No matter what I do, I cannot get py.test-3 to execute my tests. My directory looks like this:
. ├── module │ ├── __init__.py │ └── testclass.py └── tests └── test_testclass.py
The __init__.py file looks like this:
__all__ = ['testclass']
The testclass.py file looks like this:
class TestClass(object): def __init__(self): self.id = 1
And my unit test is like this:
import pytest from module import TestClass def test_test_class(): tc = TestClass() assert(tc.id==1)
No matter what I call py.test-3, I get:
E ImportError: No module named 'module'
source share