python对你编写的代码进行测试: 测试输入: 张三 19 1.78 预期输出: 姓名:张三 年龄:19 岁 身高:1.78 米
时间: 2024-10-13 18:05:44 浏览: 29
微信小程序Demo:电商平台(张三的店)
在Python中编写代码进行测试通常涉及单元测试和断言。假设你要创建一个人类(Person)类,包含了姓名、年龄和身高属性,并有相应的初始化和字符串表示方法。你可以按照以下步骤来进行测试:
```python
# 定义Person类
class Person:
def __init__(self, name, age, height):
self.name = name
self.age = age
self.height = height
def to_string(self):
return f"姓名:{self.name}\n年龄:{self.age}岁\n身高:{self.height}米"
# 测试代码
def test_person():
# 创建测试对象
person_test = Person("张三", 19, 1.78)
# 执行预期操作
expected_output = "姓名:张三 年龄:19 岁 身高:1.78 米"
# 断言实际输出是否等于预期输出
assert person_test.to_string() == expected_output, "测试失败,输出与预期不符"
# 运行测试
test_person()
```
在这个测试中,我们定义了一个测试函数`test_person()`,它创建了一个Person对象并验证其`to_string()`方法的输出是否如预期。如果输出匹配预期,测试通过;如果不匹配,将会抛出错误。
阅读全文