from django.test import TestCase
-from multichoice.models import MCQuestion, Answer
+from .models import MCQuestion, Answer
class TestMCQuestionModel(TestCase):
from django.contrib import admin
from django.contrib.admin.widgets import FilteredSelectMultiple
-from quiz.models import Quiz, Category, Progress, Question
+from .models import Quiz, Category, Progress, Question
from multichoice.models import MCQuestion, Answer
from true_false.models import TF_Question
from django.test import TestCase
from django.template import Template, Context
-from quiz.models import Category, Quiz, Progress, Sitting
-from quiz.views import quiz_take
+from .models import Category, Quiz, Progress, Sitting
+from .views import quiz_take
from multichoice.models import MCQuestion, Answer
from true_false.models import TF_Question
from django.conf.urls import patterns, url
-urlpatterns = patterns('',
+
+urlpatterns = patterns('quiz.views',
# quiz base url
- url(r'^$',
- 'quiz.views.index',
+ url(regex=r'^$',
+ view='index',
name='quiz_index'),
- url(r'^category/$',
- 'quiz.views.list_categories',
+ url(regex=r'^category/$',
+ view='list_categories',
name='quiz_category_list_all'),
# quiz category: list quizzes
- url(r'^category/(?P<slug>[\w.-]+)/$',
- 'quiz.views.view_category',
+ url(regex=r'^category/(?P<slug>[\w.-]+)/$',
+ view='view_category',
name='quiz_category_list_matching'),
# progress
- url(r'^progress/$',
- 'quiz.views.progress',
+ url(regex=r'^progress/$',
+ view='progress',
name='quiz_progress'),
# passes variable 'quiz_name' to quiz_take view
- url(r'^(?P<quiz_name>[\w-]+)/$',
- 'quiz.views.quiz_take',
+ url(regex=r'^(?P<quiz_name>[\w-]+)/$',
+ view='quiz_take',
name='quiz_start_page'),
- url(r'^(?P<quiz_name>[\w-]+)/take/$',
- 'quiz.views.quiz_take',
+ url(regex=r'^(?P<quiz_name>[\w-]+)/take/$',
+ view='quiz_take',
name='quiz_question'),
)
from django.template import RequestContext
from django.shortcuts import get_object_or_404, render, render_to_response
-from quiz.models import Quiz, Category, Progress, Sitting, Question
+from .models import Quiz, Category, Progress, Sitting, Question
def index(request):
from django.test import TestCase
-from true_false.models import TF_Question
+from .models import TF_Question
class TestTrueFalseQuestionModel(TestCase):