def test_should_calculate_pass_rate_by_day(self): builds = Builds() builds.builds = [self.passed_at_oct_11, self.another_passed_at_oct_11, self.failed_at_oct_11] n_days_summary = builds.get_n_days_summary() self.assertEquals('67.0', str(n_days_summary.pass_rate_values()[0]['y']))
def test_should_return_zero_if_no_passed_build(self): builds = Builds() builds.builds = [self.passed_at_oct_11, self.another_passed_at_oct_11] n_days_summary = builds.get_n_days_summary(); self.assertEquals(0, n_days_summary.failed_runs_values()[0].get('y'))
def test_should_return_zero_passed_build_if_no_builds(self): builds = Builds() n_days_summary = builds.get_n_days_summary(); self.assertEquals(0, len(n_days_summary.failed_runs_values()))
def test_should_passed_runs_by_day(self): builds = Builds() builds.builds = [self.passed_at_oct_11, self.another_passed_at_oct_11, self.failed_at_oct_11] n_days_summary = builds.get_n_days_summary(); self.assertEquals(1, n_days_summary.failed_runs_values()[0].get('y'))