1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
testscenarios goals
===================
* nice, declarative interface for multiplying tests by scenarios.
* plays nice with testresources - when a scenario uses a resource, the
resource ordering logic should be able to group them together.
* (at user discretion) plays nice with $random test discovery
* arbitrary post-load multiplication.
* cross-productable scenarios (for X and for Y)
* extenable scenarios (for X using Y)
* scenarios and the tests that use them are loosely coupled
* tests that use scenarios should be easy to debug
* fast
* usable in trial, bzr, Zope testrunner, nose and the default unittest
TestRunner
|