Python 2.7 - unittest运行类而不是函数

时间:2017-04-24 18:19:13

标签: python-2.7 unit-testing testcase

我正在尝试为我的系统创建一个名为UnitTest.py的unittest文件。结构如下:

import unittest

class TestCase1(unittest.TestCase):
    print 'TestCase1'

    def test_function_1(self):
        print 'TestCase1 - test_function_1'

class TestCase2(unittest.TestCase):
    print 'TestCase2'

    def test_function_2(self)
        print 'TestCase2 - test_function_2'

我想测试各个函数,所以我尝试从命令行运行test_function_2的以下代码:python -m UnitTest TestCase2.test_function_2

我得到的结果是:

TestCase1
TestCase2

这意味着执行遍历所有类(而不是通过命令的单个类)而不是其中的函数。

如何从命令行运行单个功能?

0 个答案:

没有答案