def test_generate_list_labels(self): burndown = Burndown("test burndown") story_xml = ET.parse("data/story_1").getroot() story = Story(xml_to_dictonary(story_xml)) burndown = addState(burndown, [story]) burndown = addState(burndown, [story]) self.assertEqual(burndown_labels(burndown),['all','epic_name'])
def test_label_list_tojson(self): burndown = Burndown("test burndown") story_xml = ET.parse("data/story_1").getroot() story = Story(xml_to_dictonary(story_xml)) burndown = addState(burndown, [story]) labels = burndown_labels(burndown) self.assertEqual(labels_tojson(labels ), json.dumps(['all','epic_name']))
def test_add_state(self): burndown = Burndown("test burndown") story=Story({ "id":"111111", "current_state":"unscheduled", "name":"The Story", "updated_at":"2012/09/20 14:10:53 UTC"}) burndown = addState(burndown, [story]) self.assertEqual(len(burndown.states), 1)