def test_app_is_not_visible(self): mock_app = Mock(spec=Application)() mock_app.is_visible_by.return_value = False mock_user = Mock(spec=User)() with patch('us_ignite.apps.views.get_object_or_404', return_value=mock_app): views.get_app_for_user('gigabit-app', mock_user) mock_app.is_visible_by.assert_called_once_with(mock_user)
def test_application_does_not_exist(self): views.get_app_for_user('app-slug', AnonymousUser())