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')
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)