python函数测试类方法_如何测试类中的函数[python,pyCharm]

我现在通过udacity.web_开发当然。我的代码写得很好,但我经常会遇到与过程有关的问题,而不是代码。在

比如现在:

我不知道如何在类中测试这个函数(passwort_check)。我不能叫它。

当我写“打印”时MainHandler.passwort_检查((self或MainHandler),“string“)”在底部它给我一个类型错误。在

我知道现在所有这些webhandler的东西都是没用的。但我以后需要它。但我需要的一个函数不是正确的解决方案。在

这是我的代码:import webapp2

import re

class MainHandler(webapp2.RequestHandler):

def get(self):

self.response.write('Hello world!')

def passwort_check(self, passwort_string):

if re.match("^[a-zA-Z0-9_-]{3,20}$", passwort_string):

print passwort_string

else: print "change pw"

print MainHandler.passwort_check(MainHandler,"hallo")

app = webapp2.WSGIApplication([

('/', MainHandler)

], debug=True)

这是我的错误:TypeError: unbound method passwort_check() must be called with MainHandler instance as first > argument (got type instance instead)

但我的问题更为普遍:在这种情况下,你们这些人或专业人士/经验丰富的程序员如何进行代码验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值