笔记51 笨办法学python练习51继续建立与浏览器的关系,笔记之二

笔记51 笨办法学python练习51继续建立与浏览器的关系,笔记之二

继续笔记50的行程,在笔记51中设置一些初始文件。
一、在power.shell中设置init
1、在NAME中设置
2、在tests中设置

二、创建一个代码文件setup.py和NAME_tests.py
1、将setup.up放置到和skeleton并行的目录位置
2、将NAME放到tests目录之中
3、项目目录应该是以下照片中的并行目录
照片

3、在projects目录上运行nosetests。
代码结果
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects\skeleton> cd…
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects> nosetests


Ran 0 tests in 0.013s

OK
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects>

这大概说明目录骨架设置成功。

三、做练习47的自动化测试
1、创建一个ex47项目
2、复制骨架到ex47
3、创建被测试文件ex47_game.py。在ex47目录下执行nose tests
4、创建测试文件ex47_tests.py。在ex47目录下执行nose tests
执行结果
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects\skeleton> cd…
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects> nosetests


Ran 0 tests in 0.013s

OK
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects> nosetests


Ran 0 tests in 0.010s
OK
(1pthw) PS C:\Users\lenovo.venvs\1pthw\projects>

四、练习48的用户输入进阶
1、写出测试扫描器lexicon_test.py,
2、在1prhw目录下建立项目ex48,测试扫描器放在1pthw目录之下。
3、写出被测试用例lexicon.py,放在ex48目录下
4、在ps中tests目录下运行扫描器lexicon_test.py
同nosetests没有问题
测试结果
(1pthw) PS C:\Users\lenovo.venvs\1pthw\ex48\tests> nosetests


Ran 0 tests in 0.000s

OK
(1pthw) PS C:\Users\lenovo.venvs\1pthw\ex48\tests>

但在python下测试则导入错误,始终是两种错误中的某一个,要么是输入模式错误,没有这个模块,没有wx48这个模块,要么是别的错误。突然想到,去掉这个导入行不行。去掉以后竟然可通过。但还是有点拿不准,到底是通过了,还是有什么别的问题。
突然想到,以前学到过的一点知识。只要你创建的函数,都会在python的模式modules存储中留有记载。怎么查看的指令给忘了,好在可以找到别人的记载,在一个博客中发现了指令字符help(“modules”),退到交互式的编译器用这个指令,还灵验的很。我们曾经创建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值