Пример #1
0
    def test_keep_by_ids(self):
        story_list = [ 
                Story({"id":"3333333", "name":"Test Story 1","project_id":"111111","updated_at":"2012/09/20 14:10:53 UTC"}),
                Story({"id":"4444444", "name":"All The Rest of the Things","project_id":"4444444","updated_at":"2012/09/20 14:10:53 UTC"}) ]

        reducted_story_list = keep_by_ids(story_list, ['3333333'])

        self.assertEqual(len(reducted_story_list), 1)
        self.assertEqual(reducted_story_list[0].id, '3333333')
Пример #2
0
def overview():
    current_user = flask_helper.safe_session("user_id")
    projects = _get_filtered_projects()
    possible_states = config.states("tracker")

    project_ids = list_ids(projects)
    stories = _stories_for(project_ids)

    in_progress_ids = ids_for_in_progress(stories)

    stories = keep_by_ids(stories, in_progress_ids)
    stories = prettify_stories(stories)
    stories = add_project_names(stories, projects)

    return render_template("index.html", projects=projects, user=current_user, states=possible_states, stories=stories)