from rhodecode.tests import *
class TestChangelogController(TestController):
def test_index_hg(self):
self.log_user()
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO))
response.mustcontain('''id="chg_20" class="container tablerow1"''')
response.mustcontain(
""""""
)
response.mustcontain(
"""154:"""
)
response.mustcontain(
"""5e204e7583b9"""
)
response.mustcontain("""Small update at simplevcs app""")
# response.mustcontain(
# """
3
"""
# )
#pagination
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 1})
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 2})
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 3})
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 4})
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 5})
response = self.app.get(url(controller='changelog', action='index',
repo_name=HG_REPO), {'page': 6})
# Test response after pagination...
response.mustcontain(
""""""
)
response.mustcontain(
"""64:"""
)
response.mustcontain(
"""46ad32a4f974"""
)
# response.mustcontain(
# """21
"""
# )
#
# response.mustcontain(
# """"""
# """46ad32a4f974""" % HG_REPO
# )