Exemplo n.º 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})
Exemplo n.º 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': []})
Exemplo n.º 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': []})
Exemplo n.º 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})
Exemplo n.º 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': []})
Exemplo n.º 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': []})