예제 #1
0
    def test_has_errors(self):
        r = ReckonerInstallResults()
        r.add_result(
            ChartResult(name="fake-result", failed=False, error_reason=""))
        self.assertFalse(r.has_errors)

        r = ReckonerInstallResults()
        r.add_result(
            ChartResult(name="failed-result",
                        failed=True,
                        error_reason="somereason"))
        self.assertTrue(r.has_errors)
예제 #2
0
    def test_results_with_errors(self):
        r = ReckonerInstallResults()
        r.add_result(
            ChartResult(name="good-result", failed=False, error_reason=""))
        r.add_result(
            ChartResult(name="failed",
                        failed=True,
                        error_reason="failed install"))

        self.assertEqual(len(r.results_with_errors), 1)
예제 #3
0
 def test_blank_results(self):
     r = ReckonerInstallResults()
     self.assertEqual(len(r.results), 0)
     self.assertFalse(r.has_errors)