Testing structure problems?
NOTE: I first entered this question before I logged in. It didn't show up so I'm trying again after logging in. Sorry if there is duplication.
I am brand new to writing unit tests and thought I would give it a shot. But I've run against a problem and I suspect it is of my own making. Here is my project structure:
.
├── src
│ └── scanner
│ ├── __pycache__
│ └── cmd
│ └── __pycache__
└── tests
└── unittests
└── __pycache__
I have one simple test under unittests
and it does a from scanner.cmd import CMD
which works in code that resides under src
. I do have src
listed as the starting directory in debug/execute but when I run the simple test it says scanner
isn't there.
I have pytest selected as the testing tool and it is installed OK. At least I can import pytest successfully in the python shell.
What am I not doing right?
Comments