1CHARTEPS tests/ directory
 2=========================
 3
 4Introduction / current / new system
 5-----------------------------------
 6
 7
 8tests/application/ is the new area, typed after the chartepssg tests.
 9It should contain only tests which are:
10
11- run via py.test (with manual parameter options)
12- also run via invoke tasks.py script (with manual parameter options)
13- eventually run from someones's continuous integration script
14- standalone tests of the application, not a specific installation i.e. suitable
15  for running on development, test of controlled environments
16- use the proposed require() or test_require() function to control use of writeable databases,
17  test databases, test data products, requirement for full database
18- use clear command line options to select database connection
19- use a standard data structure for each test to decrare what it's testing
20  (events, tables, algorithms, website urls, modules, commands, database connection)
21
22tests/web/ should also be implemented for website (URL and fake browser) tests with option to run
23internal django server (?) or in-process debug server or external server
24
25tests/database/ database integrity / gap / missing data tests.
26
27Obsolete
28--------
29
30The following items:
31
32functional/
33functional_fulldb/
34functional_fulldb_write/
35__init__.py
36install/
37manual/
38
39are all obsolete and their contents should be purged or migrated.