PyCharm 单元测试

Posted 一夜秋2014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCharm 单元测试相关的知识,希望对你有一定的参考价值。

1、新建单元测试文件

右键->"new"->"Python File",如下图:

 

 

2、代码如下:

import unittest
from flask import current_app
from apps.unit_test import app


class MyTestCase(unittest.TestCase):
    # 该方法会首先执行,方法名固定
    def setUp(self):
        self.app = app
        self.app_context = self.app.app_context()
        self.app_context.push()

    # 该方法会在测试代码执行完后执行,方法名固定
    def tearDown(self):
        self.app_context.pop()

    # 测试应用实例是否存在
    def test_app_exist(self):
        self.assertFalse(current_app is None)


if __name__ == \'__main__\':
    unittest.main()

 

3、运行配置

界面右上角->"Edit Configurations...",如下图:

 

 

 

然后,如下图:

 

 

 

 

 

 

 点击确认即可

 

4、运行测试

 

 

 完成

以上是关于PyCharm 单元测试的主要内容,如果未能解决你的问题,请参考以下文章

为啥 PyCharm 无法运行单元测试?

pycharm添加Odoo代码片段

在 PyCharm 中运行 OpenERP 7 单元测试

pycharm是干啥用的?

单元测试 NPE,当我添加片段自定义转换时

pycharm 单元测试失败 not found while handling absolute import