pymunk.tests
模块¶
Pymunk测试套件。
这些测试覆盖了Pymunk的大部分地区,运行速度很快。然而,有些部件需要对测试进行额外的依赖,例如,要测试pyGame,必须安装pyGame库。
可以通过从Shell运行模块来运行测试::
$> python -m pymunk.tests
还可以通过从python提示符导入并运行run_test方法::
> from pymunk.tests import run_tests
> run_tests()
一些论据被允许用于测试。您可以使用--HELP标志显示它们::
$> python pymunk.tests --help
可以使用Filter参数筛选出测试。将运行包含该筛选器的测试,跳过其他测试。一个特例是doctest,它可以与筛选器doctest::
$> python -m pymunk.tests -f testTransform
$> python -m pymynk.tests -f doctest
默认情况下,除具有其他依赖项的测试外,所有测试都将运行。要运行带有依赖项的测试,请使用-d参数指定它们::
$> python -m pymunk.tests -d pygame
请注意,这些测试涵盖了大部分/全部的Chipmunk,但不会以一种重要的方式测试底层的Chipmunk库,除非是作为测试Chipmunk特性的副作用。