`

python 单元测试示例1

阅读更多

 

#!/usr/bin/env python
import unittest;

class CForTest:
    '''test for run equal'''
    def __init__(self, nVal):
        self.m_nVal = nVal;

    def equal(self, nVal):
        if self.m_nVal == nVal:
            return True;
        return False;

class TestA(unittest.TestCase):
    def setUp(self):
        print("TestA::setUp");
        self.m_objTest = CForTest(100);

    def runTest(self):
        print("TestA::runTest");
        print("run self.assertEqual1");
        self.assertEqual(True, self.m_objTest.equal(100));

        print("Run self.assertEqual2");
        self.assertEqual(True, self.m_objTest.equal(100));

        print("Run self.assertEqual3");
        self.assertEqual(True, self.m_objTest.equal(102));

    def tearDown(self):
        print("end of test");


if "__main__" == __name__:
    unittest.main();
 
分享到:
评论

相关推荐

    Python单元测试PyUnit例子

    在标题“Python单元测试PyUnit例子”中,我们可以理解这是一个关于如何使用PyUnit进行单元测试的示例教程。通常,单元测试涉及编写代码来测试我们已经编写的代码,以验证其功能是否按预期工作。PyUnit提供了一套接口...

    Python单元测试简单示例

    在文章中,给出了一个具体的Python单元测试示例。示例中首先定义了一个函数get_formatted_name,该函数的目的是将输入的名和姓组合成一个标题化的全名。接着,为了确保该函数能够正确地处理各种输入,编写了一个测试...

    python练习贴 05 单元测试

    下面我们将深入探讨Python单元测试的基本概念和步骤: 1. **引入unittest模块**:在Python中,`unittest`模块提供了丰富的类和方法来创建和组织测试。首先,你需要导入这个模块,通常在测试脚本的开头这样做: ```...

    Python单元测试和Mock使用总结

    ### Python单元测试和Mock使用总结 #### 一、单元测试的概念及重要性 **单元测试**,也称为**模块测试**,是指对程序中的最小可测试单元进行正确性验证的一种测试方法。这些单元通常指的是单独的功能块,如函数、...

    Python标准库示例

    7. **测试与调试工具**:unittest、pdb等模块,帮助开发者进行单元测试和调试代码。 8. **其他实用工具**:例如sys、argparse等模块,分别用于系统级操作和命令行参数解析。 #### 三、具体知识点详解 ##### 1. ...

    mock-all-things:使用 mock 进行 python 单元测试的示例

    模拟一切使用 mock 进行 python 单元测试的示例模拟 python 2.7: : (这里也有很多很好的例子) 从图书馆的主页: “mock 是一个用于在 Python 中进行测试的库。它允许您用模拟对象替换被测系统的某些部分,并对...

    python学习示例源码

    `unittest`库提供了编写测试用例的工具,通过编写测试代码来验证程序功能的正确性,这在“python学习示例源码”中也会有所体现。 最后,PyCharm是Python开发的常用集成开发环境(IDE),它提供了代码自动补全、调试...

    python 轻量单元测试框架 JzFramework

    JzFramework是一个轻量级的Python单元测试框架,它旨在简化测试流程,提高测试效率,特别是对于小型项目或者个人开发者来说,JzFramework提供了一种快速上手和使用的解决方案。 JzFramework的核心特性包括: 1. **...

    python3+selenium3单元测试框架(unittest)使用介绍

    unittest是Python标准库的一部分,它借鉴了JUnit的设计理念,广泛应用于Python程序的单元测试。 unittest框架中几个核心概念包括: 1. TestFixture(测试固件):指的是测试开始前进行的准备工作和测试结束后进行...

    python3.6编写的单元测试示例

    本文实例讲述了python3.6编写的单元测试。分享给大家供大家参考,具体如下: 使用python3.6编写一个单元测试demo,例如:对学生Student类编写一个简单的单元测试。 1、编写Student类: #!/usr/bin/env python3 # -*...

    在Choregraphe中新建Python指令盒示例

    6. **测试和调试**:运行行为,观察Python指令盒是否按预期工作。Choregraphe提供了一个实时的日志窗口,可以帮助调试Python代码。 参考链接中提到的教程《NAO机器人Choregraphe自定义Python指令盒》提供了更详细的...

    Python技术单元测试实践.docx

    #### 二、Python单元测试工具 Python提供了多种强大的单元测试工具,包括但不限于unittest、pytest和doctest。 ##### 1. unittest - **特点**:unittest是Python标准库中的一个测试框架,提供了一套完整的API用于...

    Python在C单元测试中的应用.pdf

    本文主要探讨了Python在C单元测试中的具体应用方法,包括单元测试的基本概念、关键技术以及实际操作步骤,并对比了使用Python进行单元测试与使用Cppunit等方案的优劣。 首先,单元测试是指开发者编写的测试代码,用...

    笨办法学python 习题ex49 示例

    除了`assert`,Python还有专门的单元测试框架`unittest`,它可以提供更丰富的测试结构和报告。如果你在练习中接触到了这个框架,你可能会看到类似这样的代码: ```python import unittest class TestDateFunctions...

    Python单元和文档测试实例详解

    单元测试就是用来对一个模块、一个函数或者一个类来进行正确性的检测工作。 1.若是单元测试通过,则证明测试的函数能够正确的工作, 2.反之则证明要么函数有bug要么输入不合法,总之我们需要修复我们的函数功能。 2...

Global site tag (gtag.js) - Google Analytics