
This adds a few more examples, reformats for code blocks, and adds links to real-world exampls.
1.2 KiB
1.2 KiB
Test Example
What follows is a commented example of some tests in a single file
demonstrating many of the format
features. See Loader,
below, for the Python needed to integrate with a testing harness.
example.yaml
Loader
Test Loader
To run those tests a test loader is required. That would look a bit like this:
example.py
Run Test Loader
Once the test loader has been created, it needs to be run. There are
many options. Which is appropriate depends very much on your
environment. Here are some examples using unittest
or
testtools
that require minimal knowledge to get
started.
By file:
python -m testtools.run -v test/test_loader.py
By module:
python -m testttols.run -v test.test_loader
python -m unittest -v test.test_loader
Using test discovery to locate all tests in a directory tree:
python -m testtools.run discover
python -m unittest discover test
See the source distribution and the tutorial repo for more advanced options.