summaryrefslogtreecommitdiff
path: root/tests/unitcheck.py
blob: 1793ac72c7382843ab212c9db291fcb8d2c2f412 (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
from unittest import *

class CheckResult (TestResult):

    successes = ()			# Immutable

    def addSuccess(self, test):
	if not self.successes:
	    self.successes = []
	self.successes.append(test)


class _CheckCase:

    def defaultTestResult(self):
	return CheckResult()


class CheckCase (_CheckCase, TestCase):
    pass


class FunctionCheckCase (_CheckCase, FunctionTestCase):
    pass