Changeset 1837 for trunk/pylucid_project/tests
- Timestamp:
- 03/03/09 13:46:01 (13 months ago)
- Files:
-
- 1 modified
-
trunk/pylucid_project/tests/plugin_admin_blog.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pylucid_project/tests/plugin_admin_blog.py
r1836 r1837 37 37 # Run test with: 38 38 PAGE_ID = 1 39 40 41 BLOG_POST_DATA1 = { 42 u'headline': u'A unittest blog entry', 43 u'markup': u'6', # Creole 44 u'content': u'The unittest blog content', 45 u'is_public': u'on', 46 u'new_tags': u'unittest blog tags', 47 } 48 39 49 40 50 class TestPluginBlog(tests.TestCase): … … 103 113 ) 104 114 115 def test_blog_entry_preview(self): 116 """ 117 Test the markup preview 118 """ 119 self.login("staff") 120 121 post_data = { 122 u'headline': u'preview test', 123 u'markup': u'6', # Creole 124 u'content': u'[[url|title]]\n*list1\n*list2', 125 u'preview': u'preview' 126 } 127 128 # Create a new blog entry 129 response = self.client.post(self.add_entry_url, post_data) 130 self.failUnlessEqual(response.status_code, 200) 131 self.assertResponse( 132 response, 133 must_contain=( 134 '<p><a href="url">title</a></p>', 135 "<li>list1</li>", "<li>list2</li>", 136 "preview", 137 "Create a new blog entry", 138 "save", "preview", "abort", 139 ), 140 must_not_contain=("Traceback", "Error",), 141 ) 142 105 143 def test_create_new_blog_entry(self): 106 144 """ … … 110 148 """ 111 149 self.login("staff") 112 150 151 post_data = BLOG_POST_DATA1.copy() 152 post_data.update({u'save': u'save'}) 153 113 154 # Create a new blog entry 114 response = self.client.post( 115 self.add_entry_url, 116 { 117 u'headline': u'A unittest blog entry', 118 u'markup': u'6', # Creole 119 u'content': u'The unittest blog content', 120 u'is_public': u'on', 121 u'new_tags': u'unittest blog tags', 122 u'save': u'save', 123 } 124 ) 155 response = self.client.post(self.add_entry_url, post_data) 125 156 self.failUnlessEqual(response.status_code, 200) 126 157 self.assertResponse(