Lines Matching refs:self
61 def __str__(self): argument
62 return self.name
64 def __len__(self): argument
65 return len(self.name)
72 def __init__(self, name): argument
73 self.name = name
74 self.result = TestResult.UNKNOWN
76 def __str__(self): argument
79 def run(self, rfd, wfd, timeout, cmd): argument
83 def finish(self, start, wfd): argument
86 return self.result
90 if self.result == TestResult.SKIP:
91 return finish(self, starttime, wfd)
93 cmd[-1] = self.name
98 if self.result != TestResult.UNKNOWN:
101 self.result = TestResult.FAIL
103 self.result = TestResult.PASS
105 self.result = TestResult.SKIP
107 self.result = TestResult.TEST_ERR
109 self.result = TestResult.KILLED
113 return finish(self, starttime, wfd)
120 def __init__(self, tests, skip_pat, verbose): argument
121 self.excluded = 0
123 def should_skip(self, test, pattern, verbose): argument
133 self.excluded += 1
136 self.tests = [TestCase(line) for line in tests
137 if not should_skip(self, line, skip_pat, verbose)]
140 def __iter__(self): argument
141 return iter(self.tests)
143 def __len__(self): argument
144 return len(self.tests)
189 def __call__(self, *args, **kwargs): argument
190 return stripped_file(argparse.FileType.__call__(self, *args, **kwargs))