Exemple #1
0
 def test_db_cache_works(self, mock_manager, mock_render):
     """View should use info returned by DB."""
     good_val = 'The Dude tweets, man.'
     mock_manager.return_value.tweets = good_val
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': good_val})
Exemple #2
0
 def test_no_db_row_works(self, mock_manager, mock_render):
     """View should function properly without data in the DB."""
     mock_manager.side_effect = views.TwitterCache.DoesNotExist
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': []})
Exemple #3
0
 def test_db_exception_works(self, mock_manager, mock_render):
     """View should function properly without the DB."""
     mock_manager.side_effect = DatabaseError
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': []})
Exemple #4
0
 def test_db_cache_works(self, mock_manager, mock_render):
     """View should use info returned by DB."""
     good_val = 'The Dude tweets, man.'
     mock_manager.return_value.tweets = good_val
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': good_val})
Exemple #5
0
 def test_no_db_row_works(self, mock_manager, mock_render):
     """View should function properly without data in the DB."""
     mock_manager.side_effect = views.TwitterCache.DoesNotExist
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': []})
Exemple #6
0
 def test_db_exception_works(self, mock_manager, mock_render):
     """View should function properly without the DB."""
     mock_manager.side_effect = DatabaseError
     views.contribute_studentambassadors_landing(self.get_req)
     mock_render.assert_called_with(ANY, ANY, {'tweets': []})