我想用单元测试来介绍on_text方法。我想用非unicode消息检查on_text,看看{}被调用了。在class MyTornadoClass(object):

@gen.coroutine

def on_text(self, message):

"""

User message controller

"""

id_ = message.message_id

chat = message.chat

text = message.text.strip().replace(" ", "-").replace("[()&?]", "")

if not self.is_ascii(text):

yield self.send_message(chat.id_, "Sorry, I didn't find anything according to you request. Try again!",

reply_to_message_id=id_)

else:

yield self.perform_search(text, id_, chat)

我的模拟测试是:

^{pr2}$

我收到例外:Traceback (most recent call last):

File "/home/sergei-rudenkov/PycharmProjects/python_tasks/bot_telegram/unit_tests/telezombie_api/starter_test.py", line 21, in test_app

1)

File "/usr/local/lib/python3.5/dist-packages/mock/mock.py", line 925, in assert_called_with

raise AssertionError('Expected call: %s\nNot called' % (expected,))

AssertionError: Expected call: send_message(227071993, "Sorry, I didn't find anything according to you request.\n Try again!", 1)

Not called

----------------------------------------------------------------------

Ran 1 test in 0.006s

FAILED (failures=1)

我不知道我做错了什么。请指出我的错误。在

python代码写龙卷风_Python中的模拟龙卷风类相关推荐

  1. python代码写名字_python|教你一行代码用Ta的名字比心

    关注我们:科技与Python 故事是这样的:你的女朋友名字叫andy,由于她学习上的需求,需要学习一些编程.(当然作为男朋友,是很有义务帮女朋友解决问题的.) 教他写程序的时候,如果先秀一下这行代码, ...

  2. python自动化滑动解锁_Python中Selenium模拟JQuery滑动解锁实例

    滑动解锁一直做UI自动化的难点之一,我补一篇滑动解锁的例子,希望能给初做Web UI自动化测试的同学一些思路. 首先先看个例子. 当我手动点击滑块时,改变的只是样式: 1.slide-to-unloc ...

  3. python代码写名字_python代码实现给儿子儿女取名字

    方法提高了,create_one_name随机生成指定姓式的方法,还有随机生成一个男性名字的方法和一个女性名字的方法.最后是随机指定给儿子取名的方法或者给女儿取名的方法. 注意:一次不要生成超过取不重 ...

  4. 如何避免把 Python 代码写得跟屎一样?

    同样的功能,你可以使用不同的代码方式来实现,它们,都可以跑的起来,而在背后的那些「跳动」着的代码,有的美如诗,有的丑如屎...如果说,代码是有生命的,那么你希望它是温柔的天仙,还是抠脚的大汉? 你在 ...

  5. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  6. 用python编写一个求偶数阶乘的函数_一行Python代码写阶乘函数

    原标题:一行Python代码写阶乘函数 背景 我以前用Dart写过一行的阶乘函数: fact(double n) => n < 0 ? throw ('n must be bigger t ...

  7. Python代码写好了怎么运行?

    Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者.本文就来为大家详细讲讲如何运行Python代码.一般来讲,运行Python代码的方式有两种,一是在Python交 ...

  8. Python代码写好了怎么运行?为大家详细讲讲如何运行Python代码

    Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者.本文就来为大家详细讲讲如何运行Python代码.一般来讲,运行Python代码的方式有两种,一是在Python交 ...

  9. 如何用PYTHON代码写出音乐

    如何用PYTHON代码写出音乐 什么是MIDI 博主本人虽然五音不全,而且唱歌还很难听,但是还是非常喜欢听歌的.我一直在做这样的尝试,就是通过人工智能算法实现机器自动的作词和编曲(在这里预告下,通过深 ...

最新文章

  1. Unity与C#创建一个3D平台游戏 Learn to Create a 3D Platformer Game with Unity C#
  2. Eclipse中用户库的使用
  3. DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents
  4. go语言基础到提高(13)-同步
  5. java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
  6. 一步步编写操作系统 6 启动bochs
  7. OK6410裸机调试
  8. java 10的 6次方_【Java】 剑指offer(15) 数值的整数次方
  9. gateway的官方文档解读
  10. 前端学习从入门到高级全程记录之13 (京东项目一)
  11. 怎么找回xmind意外关机的文件_Xmind 导图保存丢失怎么找回?
  12. 微信小程序不同分享效果的实现
  13. dmesg 命令详解
  14. 【luoguP5550】Chino的数列
  15. 使用javascript生成Excel表格(内含实例demo),可下载xlsx.core.min.js、excel.js包
  16. html-based script和url-based script区别,使用方式
  17. 西工大-网安学院-2021复试-面试题目
  18. Dynamic Routing Between Capsule中难点理解
  19. AMQ(approximate membership queries)介绍
  20. 智能商贸-day6-登录与角色

热门文章

  1. 「聊天宝」体验记录,生朋友聊天
  2. CI这点事,主要靠测试(TestCase)。CI这点事,也不能靠测试(测试Team)。不管你信不信,反正我相信!
  3. 12个月的英语名称来历
  4. matlab ycrcb肤色检测,简单的基于YCrCb颜色空间的人脸检测(肤色)
  5. amplitude adjusted Fourier transform(AAFT)是一种什么样的数学方法?
  6. Matlab学生账号申请
  7. 新手小白学Python.2
  8. 池化技术 java_netty4的内存池化技术
  9. 安装APK报错解决方法【转】
  10. 计算机辅助设计与制造实训,最新计算机辅助设计与制造上机实验报告.doc