Example #1
0
 def test_get_with_redirect(self):
     self.request = testing.DummyRequest(
             params={'return_to': self.redirect_url})
     self.request.api = get_template_api(self.context, self.request)
     controller = self._makeOne()
     info = controller()
     self.assertTrue(self.redirect_url in info['form'])
Example #2
0
 def setUp(self):
     self.r = Replacer()
     # test values for author info, requiring less setup
     self.r.replace('opencore.views.people.get_author_info',
                    lambda id,request: { 
             'title'  : 'Author title',
             'country' : 'Author country',
             'organization' : 'author org',
             'url' : 'author-url',
             'photo_url' : 'author-photo-url',
             })
     self.r.replace('opencore.views.forms.get_current_request',
                    lambda :self.request)
     self.r.replace('opencore.views.forms.authenticated_userid',
                    lambda request:'auth_user_id')
     
     testing.cleanUp()
     sessions = DummySessions()
     context = DummyProfile(sessions=sessions, **profile_data)
     context.title = 'title'
     context.__name__='admin'
     context.users = DummyUsers()
     context.users.add('admin','admin','password',())
     self.context = context
     request = testing.DummyRequest()
     request.api = get_template_api(context, request)
     request.context = context
     self.request = request
Example #3
0
 def _callFUT(self, context, request):
     from opencore.views.search import SearchResultsView
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     view = SearchResultsView(context, request)
     view.type_to_result_dict[DummyContent] = 'test-content'
     return view()
Example #4
0
 def test_get(self):
     context = testing.DummyModel()
     context.title = 'A title'
     context.text = 'Some text'
     request = testing.DummyRequest()
     request.api = get_template_api(context, request)
     testing.registerDummyRenderer('templates/page.pt')
     show_page(context, request)
Example #5
0
 def setUp(self):
     # check spaces in content type names
     class OurModel(testing.DummyModel):
         pass
     OurModel.__name__='Our Model'
             
     self.context = OurModel()
     self.request = testing.DummyRequest()
     self.request.api = get_template_api(self.context, self.request)
     self.controller = ContentController(self.context,self.request)
Example #6
0
 def setUp(self):
     Base.setUp(self)
     self.request = testing.DummyRequest()
     self.context = self._makeContext()
     self.request.api = get_template_api(self.context, self.request)
     self.mailer = self._registerMailer()
     def nonrandom(size=6):
         return 'A' * size
     testing.registerUtility(nonrandom, IRandomId)
     registerContentFactory(DummyInvitation, IInvitation)
     self.context['profiles'] = self.profiles = DummyProfiles()
Example #7
0
 def setUp(self):
     self.context = testing.DummyModel()
     self.request = testing.DummyRequest()
     self.request.api = get_template_api(self.context, self.request)
     self.controller = BaseController(self.context,self.request)
     # a simple schema to test
     class Schema(MappingSchema):
         field = SchemaNode(String())
     self.controller.Schema = Schema
     # stub out the handle_submit method with mock
     self.controller.handle_submit = Mock()
Example #8
0
    def setUp(self):
        self.r = Replacer()
        self.r.replace('opencore.views.forms.get_current_request',
                       lambda: self.request)
        self.r.replace('opencore.views.forms.authenticated_userid',
                       lambda request: 'auth_user_id')

        testing.cleanUp()
        context = testing.DummyModel()
        context.title = 'title'
        context.text = 'content text'
        context.__name__ = 'my-page'
        self.context = context
        request = testing.DummyRequest()
        request.api = get_template_api(context, request)
        request.context = context
        self.request = request
Example #9
0
    def test_advancedsearch_view(self):
        from opencore.models.interfaces import IComment
        from repoze.lemonade.testing import registerContentFactory
        registerContentFactory(DummyContent, IComment)

        context = testing.DummyModel()
        request = testing.DummyRequest()
        from opencore.views.api import get_template_api
        request.api = get_template_api(context, request)
        from opencore.views.search import advancedsearch_view
        result = advancedsearch_view(context, request)
        self.assertEqual(
            result['post_url'], 'http://example.com/searchresults.html')
        self.assertEqual(result['type_choices'], [
            ('Comment', 'opencore_models_interfaces_IComment'),
            ])
        self.assertFalse('2006' in result['year_choices'])
        self.assertTrue('2007' in result['year_choices'])
Example #10
0
 def _callFUT(self, context, request):
     from opencore.views.forum import show_forum_topic_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return show_forum_topic_view(context, request)
Example #11
0
 def _callFUT(self, context, request):
     from opencore.views.login import login_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return login_view(context, request)
Example #12
0
 def _callFUT(self, context, request):
     from opencore.views.people import show_profiles_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return show_profiles_view(context, request)
Example #13
0
 def _callFUT(self, context, request):
     from opencore.views.community import delete_community_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return delete_community_view(context, request)
Example #14
0
    def _callFUT(self, context, request):
        from opencore.views.commenting import show_comment_view
        from opencore.views.api import get_template_api

        request.api = get_template_api(context, request)
        return show_comment_view(context, request)
Example #15
0
 def _callFUT(self, context, request):
     from opencore.views.communities import show_active_communities_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return show_active_communities_view(context, request)
Example #16
0
 def _callFUT(self, context, request):
     from opencore.views.community import related_communities_ajax_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return related_communities_ajax_view(context, request)
Example #17
0
 def _callFUT(self, context, request, values):
     from opencore.views.tags import set_tags
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return set_tags(context, request, values)
Example #18
0
 def _callFUT(self, context, request):
     from opencore.views.tags import community_tag_users_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return community_tag_users_view(context, request)
Example #19
0
 def _callFUT(self, context, request):
     from opencore.views.tags import tag_cloud_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return tag_cloud_view(context, request)
Example #20
0
 def _callFUT(self, context, request):
     from opencore.views.tags import profile_tag_listing_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return profile_tag_listing_view(context, request)
Example #21
0
 def _callFUT(self, context, request):
     from opencore.views.tags import jquery_tag_search_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return jquery_tag_search_view(context, request)
Example #22
0
 def setUp(self):
     testing.setUp()
     self.request = testing.DummyRequest()
     sessions = DummySessions()
     self.context = testing.DummyModel(sessions=sessions)
     self.request.api = get_template_api(self.context, self.request)
Example #23
0
 def _makeOne(self, context, request):
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return ManageMembersController(context, request)
Example #24
0
 def setUp(self):
     self.context = testing.DummyModel()
     self.request = testing.DummyRequest()
     self.request.api = get_template_api(self.context, self.request)
     self.controller = MembersBaseController(self.context,self.request)
Example #25
0
 def _callFUT(self, context, request):
     from opencore.views.members import show_members_view
     from opencore.views.api import get_template_api
     request.api = get_template_api(context, request)
     return show_members_view(context, request)