def test_get_user_new_badges(self): user = User('qingfeng') with new_badge(user.username) as badge: badge.award(item_id=user.username) eq_(len(user.get_new_badges()), 1) user.clear_new_badges() eq_(len(user.get_new_badges()), 0)
def test_get_user_new_badges(self): user = User("qingfeng") with new_badge(user.username) as badge: badge.award(item_id=user.username) eq_(len(user.get_new_badges()), 1) user.clear_new_badges() eq_(len(user.get_new_badges()), 0)
def _q_index(self, request): name = self.name your_projects = CodeDoubanProject.get_projects(owner=name, sortby="lru") actions = get_user_feed(name).get_actions(0, 20) user = User(name) teams = Team.get_by_user_id(user.name) badge_items = user.get_badge_items() followers_count = user.followers_count following_count = user.following_count if user and user.username == name and user.get_new_badges(): user.clear_new_badges() return st("people.html", **locals())
def _q_index(self, request): name = self.name your_projects = CodeDoubanProject.get_projects(owner=name, sortby='lru') actions = get_user_feed(name).get_actions(0, 20) user = User(name) teams = Team.get_by_user_id(user.name) badge_items = user.get_badge_items() followers_count = user.followers_count following_count = user.following_count if user and user.username == name and user.get_new_badges(): user.clear_new_badges() return st('people.html', **locals())