Python测试函数和类 笨方法学习Python
16lz
2021-01-22
1. 测试类
笨方法学习Python中ex47中,按照书中的代码进行测试,老是出现下述错误:
Traceback (most recent call last):
File "C:\Users\zqm\Desktop\ex47\tests\ex47_test.py", line 3, in <module>
from game import Room
ImportError: No module named game
追踪原因就是 game.py路径未加到python搜索路径中
3 import nose
4 import sys
5 sys.path.append("../ex47")
32 if __name__ == "__main__":
33 nose.runmodule()
所以对代码进行了修改。ex47的文档结构如下:ex47/ex47/game.py ex47/tests/test_game.py
测试对象game.py 代码如下
1 class Room(object):
2 def __init__(self, name, description):
3 self.name = name
4 self.description = description
5 self.paths = {}
6 def go(self, direction):
7 return self.paths.get(direction, None)
8 def add_paths(self, paths):
9 self.paths.update(paths)
更多相关文章
- 自动完成在VS代码和Python中的自动化对象
- Gunicorn + Django + Heroku。Python的路径问题
- 在生产中是否应该减少服务器代码?
- py2exe使用相对路径的当前目录问题
- tensorflow 变量定义路径//问题
- python在windows中的文件路径问题
- 支持c和python之间的跨语言(c)标记的代码编辑器
- 【小白自学笔记】【机器学习实战】【Python代码逐行理解】CH02
- Python添加默认模块搜索包路径