~lukasz-czyzykowski/rnr-server/920568-reviews-since

« back to all changes in this revision

Viewing changes to src/reviewsapp/tests/test_views.py

  • Committer: Łukasz Czyżykowski
  • Date: 2012-01-26 15:01:38 UTC
  • mfrom: (208.2.1 rnr-server)
  • Revision ID: lukasz.czyzykowski@canonical.com-20120126150138-4rybp9mbsrjkwcz8
Merged from trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
 
82
82
        self.assertEqual(302, response.status_code)
83
83
        self.assertTrue('/openid/login' in response['Location'])
84
 
    
 
84
 
85
85
    def test_moderation_excludes_deleted(self):
86
86
        review_moderation = self.factory.makeReviewModeration()
87
 
        review_moderation_deleted = self.factory.makeReviewModeration(deleted_review=True)
88
 
        
 
87
        review_moderation_deleted = self.factory.makeReviewModeration(
 
88
            deleted_review=True)
 
89
 
89
90
        response = self._request_url_as_moderator()
90
 
        
 
91
 
91
92
        review_moderations = response.context['review_moderations']
92
 
        
 
93
 
93
94
        self.assertEqual(1, len(review_moderations))
94
95
        self.assertEqual(review_moderation, review_moderations[0])
95
96
        self.assertNotEqual(review_moderation_deleted, review_moderations[0])
221
222
            u'<a href="https://launchpad.net/~{0}">{1}</a>'.format(
222
223
                reviewer.username, reviewer.get_full_name()))
223
224
 
224
 
 
225
225
    def test_includes_next_url_with_get_params(self):
226
226
        # The next_url inludes current filtering options.
227
227
        response = self._request_url_as_moderator(data=dict(language='en'))
511
511
 
512
512
 
513
513
class ArtificialOopsTestCase(TestCaseWithFactory):
 
514
 
514
515
    def test_disabling_removes_url(self):
515
516
        with patch_settings(ENABLE_ARTIFICIAL_OOPS=False):
516
517
            # We need to reload urls.py to recalculate all urls
517
518
            reload(reviewsapp.urls)
518
 
            
 
519
 
519
520
            response = self.client.get('/reviews/die/')
520
521
 
521
522
        self.assertEquals(404, response.status_code)
525
526
        with patch_settings(ENABLE_ARTIFICIAL_OOPS=True):
526
527
            # We need to reload urls.py to recalculate all urls
527
528
            reload(reviewsapp.urls)
528
 
            
 
529
 
529
530
            self.assertRaises(ZeroDivisionError, self.client.get,
530
531
                '/reviews/die/')
531
532