Пример #1
0
    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()
Пример #2
0
    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()
Пример #3
0
    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()
Пример #4
0
    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()
Пример #5
0
 def process(self, fragment):
     t = TestRig(fixture=self)
     t.stub_result(None)
     t.process_fragment(fragment)
     return t.success_or_failure()
Пример #6
0
 def successOrFailure(self, snippet, outcome):
     t = TestRig()
     t.stub_result(text_to_bool(outcome))
     t.process_fragment(snippet)
     return t.success_or_failure()