def test_user_page_doesnot_list_deleted_users(self):
'''/users/ doesn't list deleted users'''
app = self._get_test_app()
factories.User(fullname='User One', state='deleted')
factories.User(fullname='User Two')
factories.User(fullname='User Three')
user_url = url_for(controller='user', action='index')
user_response = app.get(user_url, status=200)
user_response_html = BeautifulSoup(user_response.body)
user_list = user_response_html.select('ul.user-list li')
assert_equal(len(user_list), 2)
user_names = [u.text.strip() for u in user_list]
assert_true('User One' not in user_names)
assert_true('User Two' in user_names)
assert_true('User Three' in user_names)
评论列表
文章目录