Ejemplo n.º 1
0
 def test_published_hub_request_is_successful(self):
     fixtures.get_hub(name='community', status=models.Hub.PUBLISHED)
     request = utils.get_request(
         'get', '/hub/community/', user=utils.get_anon_mock())
     response = views.hub_detail(request, 'community')
     eq_(response.status_code, 200)
     eq_(sorted(response.context_data.keys()),
         sorted(['object', 'feature_list', 'member_list', 'is_member',
                 'is_contact', 'activity_list', 'event_list', 'award_list'])
     )
Ejemplo n.º 2
0
 def test_contact_unpublished_request_succeeds(self):
     contact = get_user('contact')
     hub = fixtures.get_hub(name='community', status=models.Hub.DRAFT,
                            contact=contact)
     request = utils.get_request('get', '/hub/community/', user=contact)
     response = views.hub_detail(request, 'community')
     eq_(response.status_code, 200)
     eq_(sorted(response.context_data.keys()),
         sorted(['object', 'feature_list', 'member_list', 'is_member',
                 'is_contact', 'activity_list', 'event_list', 'award_list'])
     )
Ejemplo n.º 3
0
 def test_unpublished_hub_request_fails(self):
     fixtures.get_hub(name='community', status=models.Hub.DRAFT)
     request = utils.get_request(
         'get', '/hub/community/', user=utils.get_anon_mock())
     views.hub_detail(request, 'community')