Esempio n. 1
0
    def test_game_pk_is_retrieve_by_passed_pk_and_set_in_context(self, mock_game_class, mock_get_object_or_404):
        game_view = GameView()
        mock_game = Mock()
        mock_get_object_or_404.return_value = mock_game

        context = game_view.get_context_data(**{'game_pk': 2})

        assert mock_get_object_or_404.called
        assert mock_get_object_or_404.call_args == ((mock_game_class,), {'pk': 2})
Esempio n. 2
0
"""
The URL routing for the interface app.
"""
from django.conf.urls import url

from interface.views import GameView, NewGameView, MoveView

urlpatterns = [
    url(r'^/game/new$', NewGameView.as_view(), name='new-game'),
    url(r'^/game/(?P<game_pk>\d+)$', GameView.as_view(), name='game'),
    url(r'^/game/(?P<game_pk>\d+)/move$', MoveView.as_view(), name='move'),
]