def outcomeOfPerformingAssertEquals(self, fragment, expectedString, result): if result == "None": result = None fragment = fragment.replace("(some expectation)", expectedString) t = TestRig() t.stub_result(result) t.process_fragment(fragment) return t.success_or_failure()
def outcomeOfPerformingAssertEquals(self, fragment, expectedString, result): if result == "None": result = None fragment = fragment.replace("(some expectation)", expectedString) t = TestRig() t.stub_result(result) t.process_fragment(fragment) return t.success_or_failure()
def outcomeOfPerformingAssertEquals(self, fragment, expectedString, result, resultType): if resultType == "String": simulatedResult = result elif resultType == "Integer": simulatedResult = int(result) elif resultType == "Double": simulatedResult = float(result) else: raise RuntimeError("Unsupported result-type '{}'".format(resultType )) fragment = fragment.replace("(some expectation)", expectedString) t = TestRig() t.stub_result(simulatedResult) t.process_fragment(fragment) return t.success_or_failure()
def outcomeOfPerformingAssertEquals(self, fragment, expectedString, result, resultType): if resultType == "String": simulatedResult = result elif resultType == "Integer": simulatedResult = int(result) elif resultType == "Double": simulatedResult = float(result) else: raise RuntimeError( "Unsupported result-type '{}'".format(resultType)) fragment = fragment.replace("(some expectation)", expectedString) t = TestRig() t.stub_result(simulatedResult) t.process_fragment(fragment) return t.success_or_failure()
def process(self, fragment): t = TestRig(fixture=self) t.stub_result(None) t.process_fragment(fragment) return t.success_or_failure()
def successOrFailure(self, snippet, outcome): t = TestRig() t.stub_result(text_to_bool(outcome)) t.process_fragment(snippet) return t.success_or_failure()