Python Koans Solution —— Assert
来源:互联网 发布:java最小公倍数怎么求 编辑:程序博客网 时间:2024/06/04 19:31
Python Koans是一个学习Python编程语言的交互式教程,通过解决当中的问题来更深刻地理解Python。本系列文章为在此项目的学习中的问题解决方案及思考
Github Address: Python Koans Download Address
Lesson 1 Assert
assert语句用来声明某个条件是真的。进行逻辑检验,并且在它非真的时候引发一个错误。当assert语句失败的时候,会引发一个AssertionError。
about_asserts.py
#!/usr/bin/env python# -*- coding: utf-8 -*-from runner.koan import *class AboutAsserts(Koan): def test_assert_truth(self): # 将False改为True,使得此函数返回True self.assertTrue(True) def test_assert_with_message(self): # 将False改为True,使得此函数返回True self.assertTrue(True, "This should be True -- Please fix this") def test_fill_in_values(self): # 为了使得此函数返回True,在空格处填2 self.assertEqual(2, 1 + 1) def test_assert_equality(self): # 为了了解实际值,将期望值与实际值进行比较 expected_value = 2 actual_value = 1 + 1 self.assertTrue(expected_value == actual_value) def test_a_better_way_of_asserting_equality(self): # assertEqual是比较值的较好方法 expected_value = 2 actual_value = 1 + 1 self.assertEqual(expected_value, actual_value) def test_that_unittest_asserts_work_the_same_way_as_python_asserts(self): # 当出现AssertionError异常时,判断有异常 assert True def test_that_sometimes_we_need_to_know_the_class_type(self): #类名的类型为 <type 'str'>,因此判断是不是类名则可以用assert进行判断 self.assertEqual(str, "navel".__class__)
阅读全文
0 0
- Python Koans Solution —— Assert
- Python Koans Solution —— String
- Python Koans Solution —— None
- Python Koans(1)-assert
- Python基础学习篇—assert用法
- 一种学习语言的方式(koans系列-1)python koans
- 11.python中的断言机制——assert
- python assert
- Python Assert
- python assert
- Python assert
- python assert
- python assert
- python assert
- 模拟试——solution
- Python Challenge 01 Solution
- Python Challenge 02 Solution
- Python Challenge 03 Solution
- 数学之美笔记1
- I2C初始化
- Mac本提示-bash: wget: command not found
- js的栈堆概念
- 手把手教你搭建一款简单应用
- Python Koans Solution —— Assert
- “印度管理”会成为超越中国的秘密武器吗?[高度关注]
- 学习日报---schedul和CC_CALLBACK学习
- java深入学习九之java方法传递参数
- skylline中加载wms,wmts服务
- [Linux C]TCP通讯例程
- 概率分布函数--二项分布&poisson分布
- springboot(一):入门篇
- 设计模式学习---第二节:装饰模式