摘要:
现在的功能测试还是失败的,继续修改代码,让其通过。因为HTML现在保存在模板中,可以尽情修改,无需编写额外的单元测试。我们需要一个<h1>元素 修改:lists/templates/home.html 功能测试(前提需要先运行服务器 # python manage.py runserver) 报错: 阅读全文
摘要:
运行单元测试 提交版本 阅读全文
摘要:
之前写的lists/tests.py中的单元测试,要查找特定的HTML字符串,但这不是测试HTML的高效方法。 单元测试规则之一“不测试常量”,编写断言检测HTML字符串中是否有制定的字符串序列,不是单元测试应该做的。 单元测试要测试的其实时逻辑,流程控制和配置。 Python代码中插入原始字符串不 阅读全文
摘要:
学习系列5中的单元测试有报错信息,这儿来编写functional_tests.py文件,扩充其中的功能测试 测试一下 python functional_tests.py 代码提交 阅读全文
摘要:
打开lists/tests.py编写 以上代码在Django1.x版本和2.1版本运行情况相同。 保证编写的代码无误,每次改动的幅度就要尽量小。这样确保每一个部分有对应的测试监护。 如下改动lists/views.py: 再次编写代码(只需要对比贴出代码中不同的地方) 运行测试 继续编写 运行测试 阅读全文
摘要:
首页视图编写 终端运行 编写应用代码,解决上面的问题 lists/views.py 再次运行测试 依旧有报错信息。 接下来在urls.py文件中定义如何把URL映射到视图函数上,在文件夹superlists/superlists中有个主urls.py文件,这个文件应用于整个网站。 修正 lists/ 阅读全文
摘要:
在创建仓库之前,在项目superlists中新建一个Python文件,命名为functional_tests.py,里面的内容如下: 现在运行或许会报一些错误。或许没有安装selenium,没有安装Firefox驱动。 在解决问题之前,需要创建一个版本控制器将管理好在开发过程中的代码。 以后我们会把 阅读全文
摘要:
在Django环境中安装selenium 查看版本selenium版本号 或者: 阅读全文
摘要:
为了程序的简洁,在caffe中是不带练习数据的,因此需要自己去下载。但在caffe根目录下的data文件夹里,作者已经为我们编写好了下载数据的脚本文件,我们只需要联网,运行这些脚本文件就行了。 注意:在caffe中运行所有程序,都必须在根目录下进行。 1、mnist实例 mnist是一个手写数字库。 阅读全文
摘要:
一 数据准备 二、转换为lmdb格式 1、首先,在examples下面创建一个myfile的文件夹,来用存放配置文件和脚本文件。然后编写一个脚本create_filelist.sh,用来生成train.txt和test.txt清单文件 然后,运行此脚本(注意是在caffe根目录下) 成功的话,就会在 阅读全文