##// END OF EJS Templates
Don't turn emails into user casts
neko259 -
r1002:8af3de9c default
parent child Browse files
Show More
@@ -65,7 +65,7 b' PREPARSE_PATTERNS = {'
65 r'>>(\d+)': r'[post]\1[/post]', # Reflink ">>123"
65 r'>>(\d+)': r'[post]\1[/post]', # Reflink ">>123"
66 r'^>([^>].+)': r'[quote]\1[/quote]', # Quote ">text"
66 r'^>([^>].+)': r'[quote]\1[/quote]', # Quote ">text"
67 r'^//(.+)': r'[comment]\1[/comment]', # Comment "//text"
67 r'^//(.+)': r'[comment]\1[/comment]', # Comment "//text"
68 r'@(\w+)': r'[user]\1[/user]', # User notification "@user"
68 r'\B@(\w+)': r'[user]\1[/user]', # User notification "@user"
69 }
69 }
70
70
71
71
@@ -25,3 +25,10 b' class ParserTest(TestCase):'
25 self.assertEqual('[post]12[/post]\nText',
25 self.assertEqual('[post]12[/post]\nText',
26 preparsed_text, 'Reflink not preparsed.')
26 preparsed_text, 'Reflink not preparsed.')
27
27
28 def preparse_user(self):
29 raw_text = '@user\nuser@example.com\n@user\nuser @user'
30 preparsed_text = Post.objects._preparse_text(raw_text)
31
32 self.assertEqual('[user]user[/user]\nuser@example.com\n[user]user[/user]\nuser [user]user[/user]',
33 preparsed_text, 'User link not preparsed.')
34
General Comments 0
You need to be logged in to leave comments. Login now