File: test.py

package info (click to toggle)
samba 3.0.24-6etch10
  • links: PTS
  • area: main
  • in suites: etch
  • size: 49,836 kB
  • ctags: 44,390
  • sloc: ansic: 335,711; sh: 8,133; perl: 7,045; makefile: 3,107; python: 2,370; exp: 1,147; yacc: 881; awk: 486; csh: 58; sed: 45
file content (33 lines) | stat: -rwxr-xr-x 762 bytes parent folder | download | duplicates (12)
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
31
32
33
#!/usr/bin/python

# meta-test-case / example for comfychair.  Should demonstrate
# different kinds of failure.

import comfychair

class NormalTest(comfychair.TestCase):
    def runtest(self):
        pass

class RootTest(comfychair.TestCase):
    def setup(self):
        self.require_root()
            
    def runTest(self):
        pass

class GoodExecTest(comfychair.TestCase):
    def runtest(self):
        stdout = self.runcmd("ls -l")

class BadExecTest(comfychair.TestCase):
    def setup(self):
        exit, stdout = self.runcmd_unchecked("spottyfoot --slobber",
                                             skip_on_noexec = 1)


tests = [NormalTest, RootTest, GoodExecTest, BadExecTest]

if __name__ == '__main__':
    comfychair.main(tests)