doctest

    1热度

    1回答

    我完全可以写一个“正常”测试,为此捕获IO。 只想知道是否可以使用Doctest。 一个例子是: defmodule CLI do @doc """ Politely says Hello. ## Examples iex> CLI.main([]) "Hello dear person." # this would be the exp

    0热度

    1回答

    我的申请有效。只有doctests不起作用。 在应用程序中,我使用一个模式 from models import db app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://..." db.init_app(app) ... if __name__ == '__main__': ap

    1热度

    1回答

    我有以下Python代码: def example(byte_array): """ Return the byte array. >>> example(b'\x01') b'\x01' """ return byte_array 当这个代码与python3执行时,文档测试失败。以下是输出: ********************

    3热度

    2回答

    import hashlib def my_function(bytes_): """ >>> my_function(b'\0') '6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d' """ return hashlib.sha256(bytes_).hexd

    12热度

    1回答

    我正在尝试做一个doctest。 '预期'和'有'结果是相同的,但我的文档测试仍然失败。这是失败的,因为打印输出中有x-axis y-axis后面有空格,我没有包含在我的文档字符串中。我如何包含它?当我手动插入空格并进行测试时,只要将光标保持在那里,它就会成功运行。 X轴Y轴______________________ [这里光标] 但是,如果我有我的光标运行测试别的地方,那么后面的空格去掉获取和

    0热度

    3回答

    是否可以告诉python解释器使用特定的命令行开关来运行我的脚本。 例如, 如果启用了文档测试,我想补充 if __name__ == '__main__': import doctest doctest.testmod() 创建一个自包含的测试运行。 然而,这需要我添加-v交换机,来运行该脚本: python myscript -v 这并不总是很方便像崇高的编辑器,编

    0热度

    1回答

    今天学习如何使用doctest。之前我发现不得不添加<BLANKLINE>。现在我怎样才能让剩下的失败测试通过?对于所有三种存在的预期,得到了没有什么区别: C:\Windows\System32>python C:\Users\George\AppData\Local\Programs\Python\Python3 5-32\Lib\exemplarypy.py **************

    0热度

    2回答

    这个问题很简单,我不知道的答案... 我是新手测试和我有问题测试类驱动sql3数据库。测试这种类的最佳方式是什么?测试类或测试init功能不是问题,但其他?测试插入一个测试行? import sqlite3 class DataBase: def __init__(self): self._database_path = 'data.sql' self._c

    0热度

    1回答

    我是一名Python初学者,对于学校而言,我有点不可思议。我的老师要我写一个函数,返回一个带有口音的句子,“print()”用口音向我展示好的字符,但是doctest没有。 这里是我的代码: def test() : """ >>> test() à - â - ä - é - è - ê - ë - ï - î - ô - ö - ù - û - ü - ÿ - ç

    0热度

    1回答

    我有一个文档测试写入: DEF extract_second(三元组): “”“给定的三元组的列表,返回一个列表与每个三 If an item is not a triple, return None for that element >>> extract_second([('a',3,'x'),('b',4,'y')]) [3, 4] >>> extract_second([('c',