【Python-Faker-制造测试数据】教程文章相关的互联网学习教程文章

如何在测试中访问插件选项? (Python鼻子)【代码】

我们正在尝试使用nose实现自动化测试框架.目的是添加一些命令行选项以传递给测试,例如主机名.我们针对Web应用程序运行这些测试作为集成测试. 所以,我们创建了一个简单的插件,为解析器添加了一个选项:import os from nose.plugins import Pluginclass test_args(Plugin):"""Attempting to add command line parameters."""name = 'test_args'enabled = Truedef options(self, parser, env=os.environ):super(test_args, self).opti...

python – 测试成功,仍然得到追溯【代码】

我正在使用Python的unittest库并且所有测试都成功,但我仍然得到追溯,我无法理解如何解决问题......... ---------------------------------------------------------------------- Ran 8 tests in 0.020sOKTraceback (most recent call last):File "C:\Users\Paul\Desktop\bloomfilter\test_bloomfilter.py", line 85, in <module>unittest.main()File "C:\Programming\PythonX86\Python27\lib\unittest\main.py", line 95, in __in...

python – 实现和测试WebSocket服务器连接超时【代码】

我正在Tornado 3.2中实现一个WebSockets服务器.连接到服务器的客户端不是浏览器. 对于服务器和客户端之间来回通信的情况,我想添加最大值.服务器在关闭连接之前等待客户端响应的时间. 这大致是我一直在尝试的:import datetime import tornadoclass WSHandler(WebSocketHandler):def __init__(self, *args, **kwargs):super().__init__(*args, **kwargs)self.timeout = Nonedef _close_on_timeout(self):if self.ws_connection:self...

python – 培训期间CNN列车的准确性越来越好,但测试精度保持在40%左右【代码】

所以在过去的几个月里我一直在学习Tensorflow和Keras的神经网络,所以我想尝试为CIFAR10数据集建立一个模型(下面的代码). 然而,在训练过程中,准确性变得更好(从1个时期后的约35%到5个时期后的约60-65%),但是val_acc保持不变或仅增加一点.以下是打印结果:Epoch 1/5 50000/50000 [==============================] - 454s 9ms/step - loss: 1.7761 - acc: 0.3584 - val_loss: 8.6776 - val_acc: 0.4489 Epoch 2/5 50000/50000 [===...

004-python面向对象,错误,调试和测试【代码】

---恢复内容开始--- 1、面向对象 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 数据封装、继承和多态是面向对象的三大特点 1.1类和实例 1.1.1 类 定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,通常,如果没有合适的继承类,就使用...

Python中的多变量常态测试

在Python的任何软件包中都有多变量常态测试吗?我听说过一些scipy函数,但它们适用于多变量数据吗?我有一个数据集,每个点有30000个数据点,有1024个变量.我想检查这些变量是否具有多元正态分布.我如何在Python中执行此操作. 请帮忙.解决方法:使用scipy,您可以从多元正态分布中创建随机变量的样本.见here. 如果您已经拥有使用多元正态分布生成的样本,但您不知道其参数,则可以使用maximum likelihood estimator来估计它们(see this ex...

1004: [递归]母牛的故事(python):(本地测试正确;但提交不对!!??)求教【代码】【图】

时间限制: 1Sec 内存限制: 128MB 提交: 28438 解决: 8320题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2 4 5 ...

Python函数来测试ping【代码】

我正在尝试创建一个函数,我可以在定时的基础上调用以检查良好的ping并返回结果,以便我可以更新屏幕显示.我是python的新手,所以我不完全理解如何在函数中返回值或设置变量. 这是我的代码有效:import os hostname = "google.com" response = os.system("ping -c 1 " + hostname) if response == 0:pingstatus = "Network Active" else:pingstatus = "Network Error"这是我尝试创建一个函数:def check_ping():hostname = "google.co...

python – Flask测试 – 为什么coverage不包括import语句和装饰器?【代码】

我的测试清楚地执行每个函数,也没有未使用的导入.然而,根据覆盖率报告,62%的代码从未在以下文件中执行: 有人可以指出我可能做错了什么吗? 以下是我初始化测试套件和覆盖范围的方法:cov = coverage(branch=True, omit=['website/*', 'run_test_suite.py'])cov.start()try:unittest.main(argv=[sys.argv[0]])except:passcov.stop()cov.save()print "\n\nCoverage Report:\n"cov.report()print "HTML version: " + os.path.join(B...

在python单元测试中模拟类属性的更好方法【代码】

我有一个基类,它定义了一个类属性和一些依赖它的子类,例如:class Base(object):assignment = dict(a=1, b=2, c=3)我想用不同的作业对这个类进行单元测试,例如空字典,单项等.当然,这是非常简化的,不是重构我的类或测试的问题 我得到的(pytest)测试,最终,工作是from .base import Basedef test_empty(self):with mock.patch("base.Base.assignment") as a:a.__get__ = mock.Mock(return_value={})assert len(Base().assignment.valu...

python – 在单元测试中抑制打印输出【代码】

参见英文答案 > Silence the stdout of a function in Python without trashing sys.stdout and restoring each function call 8个编辑:请注意我正在使用Python 2.6(标记为) 说我有以下内容:class Foo:def bar(self):print 'bar'return 7并说我有以下单元测试:import unittest class ut_Foo(unittest.TestCase):def test_bar(self):obj = Foo()res = obj.bar()self.assertEqual(res, 7)所以...

如何检查python单元测试是否在PyCharm中启动?【代码】

有没有办法检查python单元测试(或任何其他脚本),如果它是在PyCharm IDE内部执行? 我想在本地启动时在单元测试中做一些特殊的事情,当整个事情在构建服务器上执行时我不想做的事情. 干杯解决方法:在PyCharm下运行时,定义了PYCHARM_HOSTED环境变量.isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ

python接口测试中—Requests模块的使用【代码】【图】

Requests模块的使用 中文文档API:http://2.python-requests.org/en/master/ 1、发送get、post请求import requests reponse = requests.get("http://www.baidu.com") reponse = requests.post("http://www.baidu.com")2、响应的属性查看响应内容response.text 属性respone.content.decode(utf8) 属性,字节形式的需要使用decode解码查看响应码 response.status_code 属性查看响应头 respone.headers 属性查看cookie信息 respone.co...

python – 如何通过测试正确设置和拆除我的pytest类?【代码】

我正在使用selenium进行端到端测试,我无法获得如何使用setup_class和teardown_class方法. 我需要在setup_class方法中设置浏览器,然后执行一系列定义为类方法的测试,最后在teardown_class方法中退出浏览器. 但从逻辑上讲,这似乎是一个糟糕的解决方案,因为实际上我的测试不是用于类,而是用于对象.我在每个测试方法中传递自我参数,所以我可以访问对象的变量:class TestClass:def setup_class(cls):passdef test_buttons(self, data):...

python – 有没有办法指定从文件运行哪些pytest测试?【代码】

有没有办法选择pytest测试从文件运行?例如,包含要执行的测试列表的文件foo.txt:tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test要么有没有办法从pytest的不同目录中选择多个测试,在测试名称中没有共同的模式? py.test -k< pattern>允许单一模式. 一种选择是针对每个测试使用pytest.mark,但我的要求是运行来自不同文件的不同测试组合. 有没有办法为每个模式指定多个模式和测试文件名?或者有没有...