Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的简单python单元测试用例未按预期运行_Python_Unit Testing_Python Unittest - Fatal编程技术网

我的简单python单元测试用例未按预期运行

我的简单python单元测试用例未按预期运行,python,unit-testing,python-unittest,Python,Unit Testing,Python Unittest,创建了如下所示的简单单元测试 计算器\u测试仪.py import unittest class MathsTest(unittest.TestCase): def test_createOperation(self): operation = Mathoperation() 这是我创建的唯一一个测试文件,注意在测试方法中不存在定义的类调用Mathoperation()。 n 使用python测试运行程序运行此示例测试代码时 python -m unittest 输

创建了如下所示的简单单元测试

计算器\u测试仪.py

import unittest
class MathsTest(unittest.TestCase):

    def test_createOperation(self):
        operation = Mathoperation()
这是我创建的唯一一个测试文件,注意在测试方法中不存在定义的类调用Mathoperation()。 n 使用python测试运行程序运行此示例测试代码时

python -m unittest
输出:

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
期望值:

我希望测试用例运行并抛出NameError:global name 未定义数学运算。但是测试用例没有运行

没有运行的示例测试用例是什么。我在python 2.7.12版上运行它,查找默认情况下与glob模式匹配的文件。你的测试不符合这个模式。重命名它,或显式指定测试文件