python-unittest

    1热度

    1回答

    在下面的测试代码中,Generator类包含两个方法,每个方法都调用Counter类的next_count方法。 对next_count的这两个调用使用assert_called_with进行了两次几乎相同的测试。生成器方法的测试失败。为什么?如何测试此通话? 代码在测试 generator.py class Counter: def __init__(self): self

    1热度

    1回答

    要掌握一些练习和编程技巧,我决定在Python中构建一个应用程序来解决Project Euler出现的问题。我没有单元测试的经验,所以我决定在TDD的帮助下构建我的项目,并获得一些经验。不幸的是,在建立基础时,我用Python3运行我的程序,但是用Python2做了所有的单元测试。现在我尝试使用Python3进行测试,但失败了。 在此之前,我从来没有用Python编写过多的小脚本。我希望这个项目做

    0热度

    3回答

    我正在使用Django测试运行器来运行我的单元测试。其中一些测试使用工厂,在我的本地系统上创建文件的吨数。他们都有一个可检测的名字,并且可以很容易地被删除。 我试图避免要么 保持一个文件删除cron作业运行 更改我的自定义图像模型的代码删除该文件,如果它检测到我们正在测试。相反,我想在测试运行结束时运行一次(并且只运行一次)命令,以清理测试生成的所有文件。 我写了一个小的管理命令,删除符合预期约定

    0热度

    1回答

    我有以下目录结构: Master -------Tests |-----------test_extract.py -------Scripts |-----------extract.py 这我试图做一个单元测试文件extract.py。不过,我收到以下错误: "not {}".format(type(path))) RuntimeError: 'path' must be None

    0热度

    2回答

    蟒蛇单元测试我有一组的单元测试,我可以成功地运行:./runtests.py wagtail.wagtailcore.tests 我还可以运行: ./runtests.py wagtail.wagtailcore.tests.test_page_privacy 但是,如果我想只执行他们中的一个,我得到一个错误,'module' object has no attribute [test_cas

    0热度

    1回答

    我想在django中使用灯具设置单元测试。 我可以成功地加载我的赛程,但是当我试图检索他们的数据出现错误: DoesNotExist: BlogIndexPage matching query does not exist. 这里是我的测试(我使用的鹡鸰CMS代码,延伸单元测试与a few additional methods): class BlogTests(WagtailPageTests)

    1热度

    1回答

    我刚刚在Python2.7中找到了一个模拟库,并想单元测试我的函数。无论我读什么教程总是关于类。我不能让嘲笑功能工作。 该项目的结构方式是我有一些帮助功能用于从数据库中收集和解析数据的功能。我想模拟数据库功能和查询功能。对于简单的情况下,它看起来是这样的: import unittest import mock def queryFnc(arg=0): # imitate retu

    0热度

    1回答

    我的瓶的应用程序是使用uwsgi spooler所以我import uwsgi在project.But运行我的单元测试用例,然后 Traceback (most recent call last): File "runapp.py", line 55, in <module> import topicservice File "/home/workspace/topi

    0热度

    1回答

    我正在运行一个小的unittest来检查罗马数字转换器。这里是我的代码: - class RomConverter(object): def __init__(self): self.digital_mapping = {"M":1000, "D":500, "C":100, "L":50, "X":10, "V":5, "I":1} def convert(sel

    1热度

    2回答

    早些时候,我在我的项目中使用python unittest,并且它来到了unittest.TextTestRunner和unittest.defaultTestLoader.loadTestsFromTestCase。我使用它们的原因如下: 使用调用unittests的run方法的包装函数来控制unittest的执行。我不想要命令行方法。 从结果对象中读取unittest的输出并将结果上传到一个b