From 7b09093bcc2acdb774b2b7e74a23135c53edb446 Mon Sep 17 00:00:00 2001 From: Jonathan Lange Date: Sat, 16 Aug 2008 16:43:43 +1000 Subject: Add the GOALS document worked out between Rob and I. --- GOALS | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 GOALS diff --git a/GOALS b/GOALS new file mode 100644 index 0000000..3c78fa1 --- /dev/null +++ b/GOALS @@ -0,0 +1,27 @@ + +testresources goals +=================== + + * nice, declarative interface for providing a test with 'assets' + + * supports both creating new assets for each test and sharing assets across + tests + + * composable assets + + * assets are easy to write + + * assets are easy to test + + * play well with scenarios + + * the assets and the tests that use them are loosely coupled + + * tests that use assets should be easy to debug + + * fast + + * usable in trial, bzr, Zope testrunner, nose and the default unittest + TestRunner + + * play well with subunit -- cgit v1.2.1