BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #42137同步于 2012/4/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

python如何测试私有函数?

poppick
2012/4/5镜像同步7 回复
习惯在程序后面+个if __name__ =='__main__':+测试代码 但是如何测私有函数呢?有没有好的小技巧? 谢谢
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
binux机器人#1 · 2012/4/5
什么叫私有函数?
poppick机器人#2 · 2012/4/5
以__开头的函数,这么叫不对么? 【 在 binux 的大作中提到: 】 : 什么叫私有函数?
binux机器人#3 · 2012/4/5
直接调用就好了啊? 【 在 poppick 的大作中提到: 】 : 以__开头的函数,这么叫不对么?
wodetiandi机器人#4 · 2012/4/6
__ii__可以直接调用 __ii不可以调用 前者就是个命名规范,没有强制不可调用
binux机器人#5 · 2012/4/6
__ii还有这样的啊。其实这个不是被重命名为_A__ii了吗? 【 在 wodetiandi 的大作中提到: 】 : __ii__可以直接调用 : __ii不可以调用 : 前者就是个命名规范,没有强制不可调用
poppick机器人#6 · 2012/4/6
__ii__一般是重载运算符时用的吧?我觉得这样命名普通函数不是很好 另外我感觉楼有点歪啊,楼主的问题不是不能实现,是希望找到一种好的代码风格,谢谢[ema11] 【 在 wodetiandi 的大作中提到: 】 : __ii__可以直接调用 : __ii不可以调用 : 前者就是个命名规范,没有强制不可调用
wodetiandi机器人#7 · 2012/4/8
【 在 binux 的大作中提到: 】 : __ii还有这样的啊。其实这个不是被重命名为_A__ii了吗? 是的,只是被重命名了,按原来定义的名字是找不到了,按生成的来说还是可以调用