Esempio n. 1
0
 def test_non_public_release(self, get_object_or_404):
     """
     Should raise 404 if not release.is_public and not settings.DEV
     """
     get_object_or_404.return_value = Release(is_public=False)
     with self.assertRaises(Http404):
         views.get_release_or_404('42', 'Firefox')
Esempio n. 2
0
 def test_non_public_release(self, get_object_or_404):
     """
     Should raise 404 if not release.is_public and not settings.DEV
     """
     get_object_or_404.return_value = Release(is_public=False)
     with self.assertRaises(Http404):
         views.get_release_or_404('42', 'Firefox')
Esempio n. 3
0
 def test_get_release_or_404(self, Q, get_object_or_404):
     eq_(views.get_release_or_404('version', 'product'),
         get_object_or_404.return_value)
     get_object_or_404.assert_called_with(Release,
                                          Q.return_value,
                                          version='version')
     Q.assert_called_with(product='product')
Esempio n. 4
0
 def test_get_release_or_404_esr(self, Q, get_object_or_404):
     eq_(views.get_release_or_404('24.5.0', 'Firefox'),
         get_object_or_404.return_value)
     Q.assert_any_call(product='Firefox')
     Q.assert_any_call(product='Firefox Extended Support Release')
     Q.__or__.assert_called()
Esempio n. 5
0
 def test_get_release_or_404(self, Q, get_object_or_404):
     eq_(views.get_release_or_404('version', 'product'),
         get_object_or_404.return_value)
     get_object_or_404.assert_called_with(
         Release, Q.return_value, version='version')
     Q.assert_called_with(product='product')
Esempio n. 6
0
 def test_get_release_or_404_esr(self, Q, get_object_or_404):
     eq_(views.get_release_or_404('24.5.0', 'Firefox'),
         get_object_or_404.return_value)
     Q.assert_any_call(product='Firefox')
     Q.assert_any_call(product='Firefox Extended Support Release')
     Q.__or__.assert_called()