예제 #1
0
    def test_is_insignificant(self):
        significant_results_processor = SignificantResultsProcessor(True)

        #
        class NoInsigTagElementStub:
            def items(self):
                return [("foo", 1)]

        self.assertFalse(
            significant_results_processor._is_insignificant(
                NoInsigTagElementStub()))

        #
        class InsigFalseElementStub:
            def items(self):
                return [("insignificant", "false")]

        self.assertFalse(
            significant_results_processor._is_insignificant(
                InsigFalseElementStub()))

        #
        class InsigTrueElementStub:
            def items(self):
                return [("insignificant", "true")]

        self.assertTrue(
            significant_results_processor._is_insignificant(
                InsigTrueElementStub()))
예제 #2
0
    def test_is_counted(self):
        sig_results_proc_true = SignificantResultsProcessor(True)
        sig_results_proc_false = SignificantResultsProcessor(False)

        class InsigTrueElementStub:
            def items(self):
                return [("insignificant", "true")]

        self.assertTrue(
            sig_results_proc_true._is_processed(InsigTrueElementStub()))

        class InsigFalseElementStub:
            def items(self):
                return [("insignificant", "false")]

        self.assertTrue(
            sig_results_proc_true._is_processed(InsigTrueElementStub()))

        self.assertTrue(
            sig_results_proc_true._is_processed(InsigFalseElementStub()))

        self.assertFalse(
            sig_results_proc_false._is_processed(InsigTrueElementStub()))

        self.assertTrue(
            sig_results_proc_true._is_processed(InsigFalseElementStub()))
 def test_result(self):
     sig_results_proc = SignificantResultsProcessor(True)
     class PassElementStub:
         def items(self):
             return [("result", "PASS")]
     self.assertTrue(sig_results_proc._result(PassElementStub()))
     #
     class FailElementStub:
         def items(self):
             return [("result", "FAIL")]
     self.assertFalse(sig_results_proc._result(FailElementStub()))
     #
     class NAElementStub:
         def items(self):
             return [("result", "N/A")]
     self.assertFalse(sig_results_proc._result(NAElementStub()))
    def test_is_counted(self):
        sig_results_proc_true = SignificantResultsProcessor(True)
        sig_results_proc_false = SignificantResultsProcessor(False)

        class InsigTrueElementStub:
            def items(self):
                return [("insignificant", "true")]
        self.assertTrue(sig_results_proc_true._is_processed(
                                  InsigTrueElementStub()))

        class InsigFalseElementStub:
            def items(self):
                return [("insignificant", "false")]

        self.assertTrue(sig_results_proc_true._is_processed(
                                  InsigTrueElementStub()))

        self.assertTrue(sig_results_proc_true._is_processed(
                                  InsigFalseElementStub()))

        self.assertFalse(sig_results_proc_false._is_processed(
                                  InsigTrueElementStub()))

        self.assertTrue(sig_results_proc_true._is_processed(
                                  InsigFalseElementStub()))
 def test_is_insignificant(self):
     significant_results_processor = SignificantResultsProcessor(True)
     #
     class NoInsigTagElementStub:
         def items(self):
             return [("foo", 1)]
     self.assertFalse(significant_results_processor._is_insignificant(
                               NoInsigTagElementStub()))
     #
     class InsigFalseElementStub:
         def items(self):
             return [("insignificant", "false")]
     self.assertFalse(significant_results_processor._is_insignificant(
                               InsigFalseElementStub()))
     #
     class InsigTrueElementStub:
         def items(self):
             return [("insignificant", "true")]
     self.assertTrue(significant_results_processor._is_insignificant(
                               InsigTrueElementStub()))
예제 #6
0
    def test_result(self):
        sig_results_proc = SignificantResultsProcessor(True)

        class PassElementStub:
            def items(self):
                return [("result", "PASS")]

        self.assertTrue(sig_results_proc._result(PassElementStub()))

        #
        class FailElementStub:
            def items(self):
                return [("result", "FAIL")]

        self.assertFalse(sig_results_proc._result(FailElementStub()))

        #
        class NAElementStub:
            def items(self):
                return [("result", "N/A")]

        self.assertFalse(sig_results_proc._result(NAElementStub()))
예제 #7
0
    def _test_case(self):
        sig_results_proc = SignificantResultsProcessor(True)

        class ElementPass:
            def items(self):
                return [("result", "pass")]

        result = sig_results_proc._case(ElementSignificant())
        self.assertEquals("PASS", result)

        class ElementFail:
            def items(self):
                return [("result", "fail")]

        sig_results_proc._case(ElementPass())
        self.assertEquals(True, sig_results_proc.all_passed)
        sig_results_proc._case(ElementPass())
        self.assertEquals(True, sig_results_proc.all_passed)
        sig_results_proc._case(ElementFail())
        self.assertEquals(Fail, sig_results_proc.all_passed)
    def _test_case(self):
        sig_results_proc = SignificantResultsProcessor(True)

        class ElementPass:
            def items(self):
                return [("result", "pass")]
        result = sig_results_proc._case(ElementSignificant())
        self.assertEquals("PASS", result)

        class ElementFail:
            def items(self):
                return [("result", "fail")]

        sig_results_proc._case(ElementPass())
        self.assertEquals(True, sig_results_proc.all_passed)
        sig_results_proc._case(ElementPass())
        self.assertEquals(True, sig_results_proc.all_passed)
        sig_results_proc._case(ElementFail())
        self.assertEquals(Fail, sig_results_proc.all_passed)