小白求助Python测试问题

不知道这里有什么问题,小白求助各位大神,刚自学的Python,学了差不多一个月(现在才发现没写#coding=utf-8,但是不是这个问题)
图片说明
图片说明

5个回答

python3下实测你的代码没有问题。你用的python的版本是什么?你只是测试另外一个module提供的函数,不需要初始化函数的。在test_first_last_name里加一句打印看看这个case到底有没有被调用到

crazyskady
crazyskady 回复int酱: :)
2 年多之前 回复
chengint
int酱 回复crazyskady: 谢谢你哦
2 年多之前 回复
chengint
int酱 回复crazyskady: 没用过,我试试吧,目前才刚入门
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 抛弃pycharm吧,直接sublime裸奔!!!!
2 年多之前 回复
chengint
int酱 回复crazyskady: 没有,就只有run unittests in test_name_function.py
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 我没用过pycharm,你试试菜单栏里的run选项,看看有没有直接run这个文件的。
2 年多之前 回复
chengint
int酱 回复crazyskady: 那怎么解决?
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 就是你的pycharm实际运行了对这个unittest的unittest,所以是0case
2 年多之前 回复
chengint
int酱 回复crazyskady: Run"Unittests in test_name_funciton.py" 只有这个运行按钮
2 年多之前 回复
chengint
int酱 回复crazyskady: 我是直接Ctrl+shift+F10运行
2 年多之前 回复
chengint
int酱 回复crazyskady: 在dos里运行就可以哦
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 下班了,目测你是运行了这个testcase的unittest。不要run unittest,在pycharm里直接run这个文件本身,右键里应该有的。
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 你是怎么run的这个unittest?右键->run unittest???
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 竟然没调用到这个函数。。。。在cmd里面直接运行这个文件试试呢。命令行是python test_name_function.py,当然,要切换到这个文件所在的目录。
2 年多之前 回复
chengint
int酱 回复crazyskady: 原来我没理解错a,原来自己还没那么笨,刚刚就是这样试了,然后打印不出来
2 年多之前 回复
crazyskady
crazyskady 回复int酱: 用这段替换你的case里的内容,看看会不会把名字打出来
2 年多之前 回复
crazyskady
crazyskady 回复int酱: formatted_name=get_formatted_name('janis', 'joplin') print(formatted_name) self.assertEqual(formatted_name, 'Janis Joplin')
2 年多之前 回复
chengint
int酱 第一次发帖,回复都不会(╥_╥),发贴也是发了几次才成功(╥_╥)
2 年多之前 回复
chengint
int酱 我用的试python3, 然后编辑器试pycharm。那个,其实我看不懂你后面说的那句,我就是个渣渣(╥_╥)o(╥﹏╥)o
2 年多之前 回复

看左上角,你的文件目录组织结构有问题,如果要将函数作为一个模块供其他py文件调用,那么需要建立一个module文件件,同时需要一个初始化函数,具体的可以自行百度。

chengint
int酱 刚刚去查了下,我建立了一个name_funtion.py的文件了,也初始化了这个get_formatted_name函数了。还是不懂
2 年多之前 回复
chengint
int酱 好的,非常感谢大神↖(^ω^)↗
2 年多之前 回复

刚刚去查了下,我建立了一个name_funtion.py的文件了,也初始化了这个get_formatted_name函数了。还是不懂

我用的试python3, 然后编辑器试pycharm。那个,其实我看不懂你后面说的那句,我就是个渣渣(╥_╥)o(╥﹏╥)o

如果是乱码的话 还和那个有关系 你这应该是别的问题

chenxiansheng888
小刀有话说 回复int酱: (╥_╥)(╥_╥)嗯嗯 别的就不知道了
2 年多之前 回复
chengint
int酱 是的(╥_╥)
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐