python PEP-8兼容单元测试

Posted

tags:

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

from unittest import TestCase as BaseTestCase
from inflection import underscore


class TestCase(BaseTestCase):
    def setUp(self):
        if hasattr(self, 'set_up'):
            self.set_up()

    def tearDown(self):
        if hasattr(self, 'tear_down'):
            self.tear_down()


for method in dir(TestCase):
    if method.startswith('assert'):
        ext_method = underscore(method)
        setattr(TestCase, ext_method, getattr(TestCase, method))

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

(转)PEP 8——Python编码风格指南

Python Enhancement Proposal #8PEP8

Python PEP 8 编码规范中文版

python PEP-8备忘单

python-PEP8编码规范

Python:在主程序和 PEP 8 开头导入