1
这个问题已经被问了上百次,但是我看到的每个解决方案都不适用于我,而且我非常沮丧,所以这里是101。Python - 如何从单元测试的不同目录中导入一个类
鉴于项目目录:
project/
src/
__init__.py
student.py
test/
__init__.py
student_test.py
我student.py文件:
class Student:
def __init__(self, name, age):
self.full_name = name
self.age = age
我student_test.py文件:
from nose.tools import *
import src
from src import Student
def test_basic():
print "I RAN!"
def test_student():
s = Student("Steve", 42)
assert s.age == 42
我收到以下错误:导入内容十分重要的
======================================================================
ERROR: Failure: ImportError (cannot import name Student)
----------------------------------------------------------------------
from src import Student
ImportError: cannot import name Student
我试过变化和加入src
目录路径,但似乎没有在这里工作。 WTF我做错了吗?