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'))
Exemplo n.º 6
0
 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)