def testPostRender(self): from bucket.views import generic_result_view from bucket.models import Post request = testing.DummyRequest() post = self._makePost() info = generic_result_view(post, request) self.failUnless('form' in info)
def testValidGenericResultSubmission(self): from bucket.views import generic_result_view from bucket.models import Result post = self._makePost() self.assertEqual(u'foo', post.label) self.assertEqual(u'Posts', post.category) request = testing.DummyRequest(POST=dict( label=u'bar', category=u'posting', type='post', url='http://example.com/', submit=True, )) response = generic_result_view(post, request) self.assertEqual('http://example.com/foo/', response.location) self.assertEqual(u'bar', post.label) self.assertEqual(u'posting', post.category)