python-unittest

    0热度

    1回答

    我的written some unittests是我的Python Google App Engine应用程序。以下是有问题代码的精华。 class TestCase(unittest.TestCase): def setUp(self): from google.appengine.ext import testbed self.testbed = testb

    1热度

    1回答

    所以我有单元测试用例类和我想测试的类。这个类中有一个函数,它有一个函数用于运行我正在测试的这个方法。以可视化的问题,我会写下面的一些抽象代码: import needed_module from casual_class import CasualClass class CasualClassTests(unittest.TestCase): def setUp(self):

    1热度

    1回答

    我需要运行python单元测试用例作为竹编生成步骤的一部分,如果单元测试失败,编译需要失败。 对于这一点,我在竹构建脚本一步,我试图运行它下面: python -m unittest discover /test 这里,/ test文件夹具有所有的单元测试。 上面的脚本它 Ran (0) tests 的输出,问题是,竹子是无法发现这些测试。竹代理是Linux。 想知道是否有人曾经做过这样的

    1热度

    1回答

    我有一个包含XML字符串的类。这些是我的模型。 class ContainerForStringXMLs(): def __init__(self): pass @staticmethod def get_model1(self): return """I'm a long string called model1""" @sta

    0热度

    1回答

    我在过去的6个小时里阅读过很多文章,但我仍然不明白模拟和单元测试。我想单元测试一个打开的函数,我如何正确地做到这一点? 我也担心我的大部分代码使用外部文件进行数据导入和操作。我明白我需要嘲笑他们进行测试,但我正在努力理解如何前进。 请多多指教。谢谢你在前进 prototype5.py import os import sys import io import pandas pandas.s

    0热度

    1回答

    我有一个Python Clas和2种方法。 第一个,_getTemperature_()受保护,第二个是公共方法。我必须写一个unitTest,但我不知道如何模拟受保护的方法?我只是发现了一些教程来模拟一个公共方法,这个方法在直接测试中使用。但不是一种可以被测试的方法。 class StateOn(self): #Temperature in °C _target = 15

    0热度

    1回答

    我在单元测试中使用了单元测试。我有一个简单的测试: self.assertEqual(stdout, expected_stdout) 这真的只是检查两个字符串的平等。 当我运行它时,我得到一个AssertionError,这很好,但我不确定它下面的+/-是什么意思。例如: FAIL: unittest.case.FunctionTestCase (basic_test4) actually

    1热度

    1回答

    我为web应用程序编写单元测试,我应该更改函数等待时间TIME_TO_WAIT来测试某些模块。代码 例子: import time from datetime import datetime as dt def function_under_test(): TIME_TO_WAIT = 300 start_time = dt.now() while True:

    2热度

    1回答

    我正在使用unittest和selenium webdriver编写python测试来测试我们的服务器是否关闭,并发送电子邮件通知我如果不是。我目前正在致力于实现电子邮件功能。这是我现在的代码。运行时,程序似乎运行,但永远不会结束,并且永远不会发送电子邮件。 (即在命令行中,程序看起来好像正在运行,因为它不会给出任何错误,并且在输入另一个命令之前必须先逃离“正在运行”的程序)。 我当前的代码是:

    0热度

    2回答

    下面我有一个函数,并希望写一个单元测试,以检查是否我的代码中使用模拟库 def get_foo(): try: return requests.get("http://www.bongani.com") except requests.exceptions.ConnectionError: print("Error") 抓住ConnectionErr