文件名称:assertpy:简单的断言库,可使用流畅的API在python中进行单元测试
文件大小:118KB
文件格式:ZIP
更新时间:2024-05-22 20:11:34
Python
断言 简单的断言库,用于使用良好的流利API在Python中进行单元测试。 同时支持Python 2和3。 用法 只需导入assert_that函数,就可以离开... from assertpy import assert_that def test_something (): assert_that ( 1 + 2 ). is_equal_to ( 3 ) assert_that ( 'foobar' ). is_length ( 6 ). starts_with ( 'foo' ). ends_with ( 'bar' ) assert_that ([ 'a' , 'b' , 'c' ]). contains ( 'a' ). does_not_contain ( 'x' ) 当然, assertpy最适合与 (我们最喜欢的)或类的python测试运行程序一
【文件预览】:
assertpy-main
----MANIFEST.in(16B)
----assertpy()
--------string.py(16KB)
--------collection.py(8KB)
--------helpers.py(12KB)
--------base.py(15KB)
--------exception.py(5KB)
--------snapshot.py(8KB)
--------extracting.py(10KB)
--------file.py(8KB)
--------__init__.py(219B)
--------contains.py(13KB)
--------date.py(8KB)
--------dict.py(9KB)
--------dynamic.py(5KB)
--------assertpy.py(16KB)
--------numeric.py(18KB)
----CONTRIBUTING.md(1KB)
----.travis.yml(369B)
----LICENSE(1KB)
----setup.cfg(108B)
----setup.py(2KB)
----README.md(37KB)
----docs()
--------assertpy.rst(1KB)
--------build.sh(107B)
--------conf.py(466B)
--------fixup.py(3KB)
--------README.md(795B)
--------index.rst(1KB)
--------templates()
----tests()
--------test_core.py(4KB)
--------test_extensions.py(7KB)
--------test_equals.py(4KB)
--------test_list.py(16KB)
--------test_traceback.py(3KB)
--------test_warn.py(6KB)
--------test_soft.py(9KB)
--------test_readme.py(18KB)
--------test_file.py(7KB)
--------test_numbers.py(19KB)
--------test_custom_list.py(3KB)
--------test_dyn.py(4KB)
--------test_expected_exception.py(7KB)
--------test_extracting.py(13KB)
--------test_snapshots.py(7KB)
--------test_soft_fail.py(4KB)
--------test_string.py(20KB)
--------test_in.py(3KB)
--------test_dict_compare.py(19KB)
--------test_description.py(3KB)
--------test_custom_dict.py(7KB)
--------test_none.py(2KB)
--------test_fail.py(2KB)
--------test_bool.py(2KB)
--------test_datetime.py(18KB)
--------test_namedtuple.py(4KB)
--------test_same_as.py(3KB)
--------test_collection.py(9KB)
--------test_dict.py(17KB)
--------test_class.py(4KB)
--------test_type.py(4KB)
----.gitignore(236B)
----.coveragerc(123B)