python-unittest

    8热度

    3回答

    我是新来的Python,并试图做我经常在Ruby中做的事情。也就是说,迭代一组索引,使用它们作为参数,并将其结果与一系列灯具输出进行比较。 因此,我把它写成像我通常在Ruby中做的那样,但是这只导致了一个测试用例。 def test_output(self): for i in range(1,11): .... self.assertEqual(fn(i),ou

    14热度

    1回答

    Python单元测试使用nosetests实验Python Class and Module fixtures,以在我的测试中进行最少的设置。 的问题我面对的是,我不知道如何使用,并在setupUpModule定义的任何变量setUpClass功能在我的测试(例如: - test_1)。 这是我使用尝试的内容: import unittest def setUpModule(): a

    6热度

    1回答

    我有一个使用unittest测试模块的脚本。当我使用Python 控制台运行脚本,我得到的输出: test_equal (__main__.TestOutcome) ... ok test_win_amount (__main__.TestOutcome) ... ok -------------------------------------------------------------

    1热度

    2回答

    调用时在一个文件中(比如parser.py)我有: import argparse def parse_cmdline(cmdline=None): parser = argparse.ArgumentParser() parser.add_argument('--first-param',help="Does foo.") parser.add_argument

    7热度

    2回答

    我有一个方法,它调用另一个方法两次,不同的参数。 class A(object): def helper(self, arg_one, arg_two): """Return something which depends on arguments.""" def caller(self): value_1 = self.helper(foo, bar

    1热度

    2回答

    感谢您提前给予的帮助。 我有下面的类的方法,我试图测试一下: def _get_ldap_connection(self): """ Instantiate and return simpleldap.Connection object. Raises: ldap.SERVER_DOWN: When ldap_url is invalid or serv

    6热度

    1回答

    有没有简单的方法来模拟Python中松散定义的dict对象?例如,如何轻松地表达给定字典input,我想检查其中的每个值是否符合特定的元定义,如最小值和最大值,长度和类型? 能够做到这一点可能会很方便,例如,在编写测试时。 在mock(unittest.mock在Python版本3.3+)一个可以指定一个值可以是ANY值,如在 >>> mock = Mock(return_value=None)

    1热度

    1回答

    什么是最习惯(应该有一个 - 最好只有一个 - 明显的方法来做到这一点:))的方式来断言某事发生在可迭代实例中计数次?我想实现下面描述的行为。 checked = 'pum-pum-pata-pum' #something like this self.assertIn('pum', checked, count=3) # OK self.assertIn('pum', checked,

    2热度

    1回答

    比方说,我使用的是库的抽象类作为我自己的抽象基类的基础上,所以 class LibBaseClass(): some_var = None # In any non-abstract versions of this class, this must be set def __init__(self): if some_var is None: r

    1热度

    1回答

    我有一个项目的结构是这样的: |tools/ |-- test/ | |-- __init__.py | |-- test_class1.py | |-- test_class2.py | |-- tools/ |-- __init__.py | |-- class1.py | |-- class2.py | |-- test_runner (Python script th