将单元测试移动到包时的Python运行时警告

时间:2017-03-26 19:08:15

标签: python unit-testing import

当我在项目的根文件夹中编写单元测试时,一切正常。但是,当我将单元测试文件移动到/ test包时,会显示一条警告消息。你知道警告意味着什么以及我如何解决它。

测试/ MotorTest.py

MotorStub.py

#!/usr/bin/env python

import unittest
from MotorStub import MotorStub

motor = MotorStub()

class MotorTest(unittest.TestCase):
    def test_rotate(self):
        self.assertEqual(motor.rotate("right"),0)

警告:

RuntimeWarning:处理绝对导入时未找到父模块“test”   来自MotorStub进口MotorStub

RuntimeWarning:处理绝对导入时未找到父模块“test”   import unittest

0 个答案:

没有答案