File: test_html.py

package info (click to toggle)
qm 1.1.3-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,628 kB
  • ctags: 10,249
  • sloc: python: 41,482; ansic: 20,611; xml: 12,837; sh: 485; makefile: 226
file content (30 lines) | stat: -rw-r--r-- 734 bytes parent folder | download | duplicates (5)
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
26
27
28
29
30
def test(tester):
    import os, string, sys
    if not os.path.exists('html/test.py'):
        tester.error('Cannot run the HTML test suite')
        return 1

    currdir = os.getcwd()
    os.chdir('html')

    files = __import__('test').fileList
    for file in files:
        modName = 'test_%s' % string.lower(file)
        if sys.modules.has_key(modName):
            del sys.modules[modName]
        tester.startGroup('HTML %s' % file)
        module = __import__('test_%s' % string.lower(file))
        module.test()
        tester.groupDone()

    os.chdir(currdir)
    return


if __name__ == '__main__':
    import sys

    import TestSuite
    tester = TestSuite.TestSuite()
    retVal = test(tester)
    sys.exit(retVal)