Files
@ 7d0476e1f1dc
Branch filter:
Location: kallithea/rhodecode/tests/functional/test_journal.py - annotation
7d0476e1f1dc
1.8 KiB
text/x-python
fixes issue #678 Incorrect diff markup when diff contains >, <, or & symbols
- regex by \W did split & and other to 3 tokens, and escaping was broken
- regex by \W did split & and other to 3 tokens, and escaping was broken
49eb69d78988 0765fd5bf668 0765fd5bf668 0ea8eca2d63e 49eb69d78988 25029d6f4b47 49eb69d78988 49eb69d78988 49eb69d78988 0765fd5bf668 49eb69d78988 0ea8eca2d63e 49eb69d78988 0ea8eca2d63e 0765fd5bf668 0ea8eca2d63e 0765fd5bf668 0765fd5bf668 0765fd5bf668 8ecc6b8229a5 8ecc6b8229a5 0765fd5bf668 8ecc6b8229a5 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 0765fd5bf668 25029d6f4b47 25029d6f4b47 25029d6f4b47 0765fd5bf668 25029d6f4b47 25029d6f4b47 25029d6f4b47 | from rhodecode.tests import *
from rhodecode.model.db import UserFollowing, User, Repository
from rhodecode.lib.helpers import get_token
import datetime
class TestJournalController(TestController):
def test_index(self):
self.log_user()
response = self.app.get(url(controller='journal', action='index'))
# Test response...
assert """ <span id="follow_toggle_1" class="following" title="Stop following this repository""" in response.body, 'no info about stop follwoing repo id 1'
assert """<div class="journal_day">%s</div>""" % datetime.date.today() in response.body, 'no info about action journal day'
def test_stop_following_repository(self):
session = self.log_user()
# usr = self.Session.query(User).filter(User.username == 'test_admin').one()
# repo = self.Session.query(Repository).filter(Repository.repo_name == HG_REPO).one()
#
# followings = self.Session.query(UserFollowing)\
# .filter(UserFollowing.user == usr)\
# .filter(UserFollowing.follows_repository == repo).all()
#
# assert len(followings) == 1, 'Not following any repository'
#
# response = self.app.post(url(controller='journal',
# action='toggle_following'),
# {'auth_token':get_token(session),
# 'follows_repo_id':repo.repo_id})
def test_start_following_repository(self):
self.log_user()
response = self.app.get(url(controller='journal', action='index'),)
def test_public_journal_atom(self):
self.log_user()
response = self.app.get(url(controller='journal', action='public_journal_atom'),)
def test_public_journal_rss(self):
self.log_user()
response = self.app.get(url(controller='journal', action='public_journal_rss'),)
|