def _did_store_team_metrics(self, team_name, sprint_name): team_page = TeamOverviewPageTester(self.tester, team_name).go() return ( team_page.has_value_for_sprint(Key.COMMITMENT, sprint_name) and team_page.has_value_for_sprint(Key.ESTIMATED_VELOCITY, sprint_name) and team_page.has_value_for_sprint(Key.CAPACITY, sprint_name) )
def test_can_tolerate_table_id_not_at_end_of_tag(self): tester = TeamOverviewPageTester(None, 'Foo', html=fixture2) self.assert_equals('0.0h', tester.value_for_sprint(Key.CAPACITY, 'First Sprint'))
def test_raise_exception_if_metric_name_is_unknown(self): tester = TeamOverviewPageTester(None, 'Foo', html=fixture) self.assert_raises(Exception, tester.value_for_sprint, 'Does Not Exist', 'Second_Sprint')
def test_raise_exception_if_sprint_is_unknown(self): tester = TeamOverviewPageTester(None, 'Foo', html=fixture) self.assert_raises(Exception, tester.value_for_sprint, Key.COMMITMENT, 'Does Not Exist')
def test_can_extract_stored_value_for_sprint(self): tester = TeamOverviewPageTester(None, 'Foo', html=fixture) self.assert_equals('4.0h', tester.value_for_sprint(Key.COMMITMENT, 'Second_Sprint')) self.assert_equals('51.0', tester.value_for_sprint(Key.ESTIMATED_VELOCITY, 'Third_Sprint'))
def _did_store_team_metrics(self, team_name, sprint_name): team_page = TeamOverviewPageTester(self.tester, team_name).go() return team_page.has_value_for_sprint(Key.COMMITMENT, sprint_name) \ and team_page.has_value_for_sprint(Key.ESTIMATED_VELOCITY, sprint_name) \ and team_page.has_value_for_sprint(Key.CAPACITY, sprint_name)