def setUp(self): self.super() self.tester = TicketViewPageTester(None, None, html=trac_012_fixture)
def test_can_extract_linkified_attributes(self): self.tester = TicketViewPageTester(None, None, html=linkified_attribute_fixture) self.assert_equals('MyMilestone', self.tester.milestone())
def test_missing_fields_are_not_returned(self): html = fixture.replace('remaining_time', '').replace('Remaining Time', '') tester = TicketViewPageTester(None, None, html=html) self.assert_false(Key.REMAINING_TIME in tester.fields()) self.assert_false(Key.REMAINING_TIME in tester.ticket())
def test_can_extract_story_points(self): story_html = fixture.replace('remaining_time', 'rd_points').replace('Remaining Time', 'User Story Points') tester = TicketViewPageTester(None, None, html=story_html.replace('7.0h', '12')) self.assert_equals(12, tester.story_points()) tester = TicketViewPageTester(None, None, html=story_html.replace('7.0h', 'n.a.')) self.assert_equals('n.a.', tester.story_points())