summaryrefslogtreecommitdiff
path: root/source3/stf/test.py
blob: 2e9abd976fae8ada081a46abfe6e783f3dd78603 (plain)
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
#!/usr/bin/python

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

import comfychair, stf

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):
        exit, stdout = self.runCmdUnchecked("ls -l")

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

comfychair.runtests([NormalTest, RootTest, GoodExecTest, BadExecTest])