Ejemplo n.º 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'])
Ejemplo n.º 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
Ejemplo n.º 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()
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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
Ejemplo n.º 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'])
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)