comparison rhodecode/tests/functional/test_changelog.py @ 639:45e1fdc0082c

Version bump,freeze of dependent libs. Little test update
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 02 Nov 2010 20:19:05 +0100
parents 80dc0a23edf7
children 3d0661b8aaa4
comparison
equal deleted inserted replaced
632:ac6f707d1979 639:45e1fdc0082c
3 class TestChangelogController(TestController): 3 class TestChangelogController(TestController):
4 4
5 def test_index(self): 5 def test_index(self):
6 self.log_user() 6 self.log_user()
7 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test')) 7 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'))
8 8
9 print response 9 assert """<div id="chg_20" class="container">""" in response.body, 'wrong info about number of changes'
10 assert """<div id="chg_20" class="container">""" in response.body, 'wrong info about number ofchanges'
11 assert """Small update at simplevcs app""" in response.body, 'missing info about commit message' 10 assert """Small update at simplevcs app""" in response.body, 'missing info about commit message'
12 assert """<span class="removed" title="removed">0</span>""" in response.body, 'wrong info about removed nodes' 11 assert """<span class="removed" title="removed">0</span>""" in response.body, 'wrong info about removed nodes'
13 assert """<span class="changed" title="changed">2</span>""" in response.body, 'wrong info about changed nodes' 12 assert """<span class="changed" title="changed">2</span>""" in response.body, 'wrong info about changed nodes'
14 assert """<span class="added" title="added">1</span>""" in response.body, 'wrong info about added nodes' 13 assert """<span class="added" title="added">1</span>""" in response.body, 'wrong info about added nodes'
15 14
16 #pagination 15 #pagination
17 16
18 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':1}) 17 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':1})
19 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':2}) 18 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':2})
20 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':3}) 19 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':3})
21 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':4}) 20 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':4})
22 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':5}) 21 response = self.app.get(url(controller='changelog', action='index', repo_name='vcs_test'), {'page':5})
25 24
26 assert """<span class="removed" title="removed">20</span>"""in response.body, 'wrong info about number of removed' 25 assert """<span class="removed" title="removed">20</span>"""in response.body, 'wrong info about number of removed'
27 assert """<span class="changed" title="changed">1</span>"""in response.body, 'wrong info about number of changes' 26 assert """<span class="changed" title="changed">1</span>"""in response.body, 'wrong info about number of changes'
28 assert """<span class="added" title="added">0</span>"""in response.body, 'wrong info about number of added' 27 assert """<span class="added" title="added">0</span>"""in response.body, 'wrong info about number of added'
29 assert """<div class="date">commit 64: 46ad32a4f974@2010-04-20 00:33:21</div>"""in response.body, 'wrong info about commit 64' 28 assert """<div class="date">commit 64: 46ad32a4f974@2010-04-20 00:33:21</div>"""in response.body, 'wrong info about commit 64'
29
30 assert """<div class="message"><a href="/vcs_test/changeset/46ad32a4f974">Merge with 2e6a2bf9356ca56df08807f4ad86d480da72a8f4</a></div>"""in response.body, 'wrong info about commit 64 is a merge' 30 assert """<div class="message"><a href="/vcs_test/changeset/46ad32a4f974">Merge with 2e6a2bf9356ca56df08807f4ad86d480da72a8f4</a></div>"""in response.body, 'wrong info about commit 64 is a merge'
31