Py学习  »  Django

DjangoTestCase类-为什么有些方法是camel case,而有些是snake case?

astopo • 6 年前 • 2446 次点击  

https://docs.djangoproject.com/en/2.1/_modules/django/test/testcases/#TestCase.setUpTestData

据我所知,惯例是对方法名使用snake case,那么为什么我们在python中看到camel case中的一些方法呢?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44087
文章 [ 1 ]  |  最新文章 6 年前
Daniel Roseman
Reply   •   1 楼
Daniel Roseman    7 年前

django的测试框架继承自python的unittest模块。这又很大程度上基于Java JUnit框架。Java使用CAMEL案例命名约定;当代码移植到Python时,名称被保留。