【Python -- 错误、调试和测试】教程文章相关的互联网学习教程文章

python – paste.httpserver并使用HTTP / 1.1 Keep-alive减速;用httperf和ab测试【代码】

我有一个基于paste.httpserver的Web服务器作为HTTP和WSGI之间的适配器.当我使用httperf进行性能测量时,如果每次使用–num-conn我开始一个新请求,我每秒可以执行超过1,000个请求.如果我改为使用–num-call重用连接,那么我每秒得到大约11个请求,速度的1/100. 如果我尝试ab,我会超时. 我的测试是% ./httperf --server localhost --port 8080 --num-conn 100 ... Request rate: 1320.4 req/s (0.8 ms/req) ...和% ./httperf --server l...

Python,unittest.main()不会测试我的程序【代码】

我正在尝试创建一个非常基本的unittest.TestCase类,只是为了检查我知道该怎么做.但是,当我尝试运行测试时,它不会执行它们.我写了一段非常基本的代码,理论上应该运行1次测试,但它一直说它没有运行.这是我写的:import unittest class c(unittest.TestCase):kv = ((1, 2), (3, 4))def cc(self):for k, v in self.kv:res = tothis(k)self.assertEqual(v, res)函数res没有编写,但是没关系,因为在这个阶段我不关心测试是否失败,我只是想...

将压缩文件伪装图片格式文件以及将python文件转化为exe文件(测试完,真的有效)【图】

hello, 伙伴们, 又是一周没更新博客了, 今天带来点不一样的分享1.将其他格式文件转化为其他样式的文件进行伪装,我们在某种场景下,需要将比如说某种压缩文件伪装成照片, 需要做的就是将其做成图片样式进行伪装需要准备的是, 一张图片,一个压缩文件 接下来就是将其打包伪装, 具体命令是.在该目录路径下,输入命令 copy /b a.jpg b.zip my.jpg (转化其他格式文件只要将其名称以及后缀名修改就行了)接着回车,就会发现生成了一个my.jpg...

python – Django 1.5.1’ImportError:运行测试时没有名为urls的模块’【代码】

我已经开始使用Django 1.5进行项目我已经对配置文件应用程序进行了以下网址,视图和测试. 当我浏览localhost:8000 / profiles时它工作得很好 但是,当我为配置文件应用程序./manage.py测试配置文件运行测试时,它失败并出现以下异常File "<stdlib>/site-packages/django/core/urlresolvers.py", line 342, in RegexURLResolver.urlconf_moduleself = <RegexURLResolver 'yoda.urls' (None:None) ^/>340 return self._urlconf_mod...

python – pytest.main(‘ – s’)应该运行两次测试吗?【代码】

我刚开始学习测试,所以我刚开始尝试使用py.test组合并运行一些非常简单的单元测试. 示例test_script.py:import pytestdef test_func():assert Truepytest.main('-v')运行这个给出:============================= test session starts ============================== platform win32 -- Python 3.3.1 -- pytest-2.3.4 -- C:\Program Files (x86)\Python33\python.exe collecting ... collected 1 itemstest_script.py:3: test_fu...

python – 用pytest执行几次测试【代码】

有没有办法用py.test运行测试x次? 我正在寻找的是多次重复测试,因为测试有随机装置. 像py.test -n100之类的东西 我一直在玩pytest-xdist,但如果我理解得很好,它只会在cpus中分发测试.解决方法:实际上你可以尝试使用pytest-xdist这样运行:py.test --dist=each --tx=3*popen这将在三个不同的子过程中运行相同的测试3次.

Python:assertRaises在单元测试中出错…异常未被捕获【代码】

我编写了一个单元测试来强制抛出异常.抛出异常,但我的单元测试语句由于某种原因没有捕获它,并且意外失败. 这是单元测试:def test900_001_ShouldRaiseExceptionDuplicateID(self):hist = projecthistory.ProjectHistory()myProject = project.Project(id = 42, locR = 10, locP = 15, locA = 30, eP = 200, eA= 210)hist.addProject(myProject)myProject2 = project.Project(id = 42, locR = 15, locP = 25, locA = 40, eP = 300, ...

python3 邮件方式发送测试报告【代码】

以邮件方式发送测试报告import smtplib from email.mime.text import MIMETextclass SendEmail:"""邮件方式发送报告"""global send_userglobal email_hostglobal passwordsend_user = "XXXXX@163.com"email_host = "smtp.163.com"password = XXXXXXdef send_mail(self, user_list, sub, content):"""发送邮件:param user_list: 收件人列表:param sub: 主题:param content: 内容:return:"""user = "XXXX@163.com" + "<" + send_user...

python – Django用数据查看测试,RequestFactory【代码】

我有这个观点:def send_results(request):print requestif request.is_ajax():address = request.POST.get('url')process_data(address)context = get_all_from_database()return HttpResponse(json.dumps(context), content_type='application/json')我需要测试一下:def test_send_results(self):factory = RequestFactory()request = factory.get('/views/send_results')response = send_results(request)self.assertEqual(res...

python – 有没有一种用pytest测试回调的首选方法?【代码】

我无法找到在文档,谷歌或此处使用pytest测试回调的具体示例.我发现了这个:What is the right way to test callback invocation using Python unittest?;但这是为了单位测试.我猜测pytest的monkeypatch功能是我应该看的地方,但我是新手自动测试,我正在寻找一个例子.def foo(callback):callback('Buzz', 'Lightyear')#--- pytest code ---- def test_foo():foo(hello)# how do I test that hello was called?# how do I test that i...

我们可以使用python为chisquare测试生成列联表吗?【代码】

我使用scipy.stats.chi2_contingency方法来获取卡方统计数据.我们需要将频率表即列联表作为参数.但我有一个特征向量,并希望自动生成频率表.我们有这样的功能吗?我现在这样做:def contigency_matrix_categorical(data_series,target_series,target_val,indicator_val):observed_freq={}for targets in target_val:observed_freq[targets]={}for indicators in indicator_val:observed_freq[targets][indicators['val']]=data_seri...

Python3.6+selenium2.53.6自动化测试_禅道对登录页面动作进行封装并进行测试(一)(本地禅道) �【图】

原文: http://blog.gqylpy.com/gqy/421 置顶:来自一名75后老程序员的武林秘籍——必读(博主推荐)来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/你好,我是一名极客!一个 75 后的老工程师!我将花两分钟,表述清楚我让你读这段文字的目的!如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍!没错,我就是这个老者!干研发 20 多年了!我也年轻...

在python上测试数字中数字之和的相等性?【代码】

例如def f(n): 我想检查n中的数字之和是否等于100,无论是1s,2s,3,s4s,5s等等,这取决于n的长度.f(5050) >>> True这测试5 0 5 0 == 100以及50 50 == 100且是否为真,它返回True. 它是以1s,2s 3s 4s等进行测试,取决于数字的长度.例如,长度为5的数字只能在1秒内测试.f(12345) >>> False这测试1 2 3 4 5 == 100是否只有那个. 如果n的长度是15,它将测试1s,3s和5s中的数字. 最后再举一个例子:f(25252525) >>> True这将测试2 5 2 5 2 5 2 ...

TravisCI使用Python 2测试弹性搜索错误,对于Python 3是好的【代码】

我最近在travis中的测试在连接到elasticsearch时失败了.我有错误,对于Python 2.x:ConnectionError: ConnectionError(('Connection aborted.', ResponseNotReady())) caused by: ProtocolError(('Connection aborted.', ResponseNotReady()))对于Python 3.x(相同的代码),它工作正常. 什么出错了?前段时间一切都很好.解决方法:我有完全相同的问题,看到你的帖子只发布了几个小时.经过一番挖掘,我发现urllib3版本1.11由于某种原因打破...

单元测试Python:在函数内部调用函数调用【代码】

我有这样的django视图# Django viewfrom some_module import f2 def f1(request, version):# some codef2(**kargs)# more codereturn HTTPResponse(response)函数f2在另一个模块中# some_module def f2(**kargs):# some codeDjango视图是API的一部分,因此请求和响应都在json中 我如何能 : >在模拟请求时为此函数编写单元测试> mock f2,这是一个基于数据库的函数,完全避免数据库连接 编辑: 我使用的数据库是Cassandra,所以我不能使...

错误 - 相关标签