Commit eea730d2409fd44310c630d09ca3abeaaa9cb88f
1 parent
594f44ae0a
Exists in
master
Added the UserFlashcardQuizViewset to the router.
Showing 2 changed files with 18 additions and 1 deletions Side-by-side Diff
flashcards/tests/test_api.py
View file @
eea730d
... | ... | @@ -368,4 +368,20 @@ |
368 | 368 | self.user.save() |
369 | 369 | response = self.client.get('/api/sections/1/ordered_deck/') |
370 | 370 | self.assertEqual(response.status_code, HTTP_200_OK) |
371 | + | |
372 | + | |
373 | +class UserFlashcardQuizTests(APITestCase): | |
374 | + fixtures = ['testusers', 'testsections'] | |
375 | + | |
376 | + def setUp(self): | |
377 | + self.client.login(email='none@none.com', password='1234') | |
378 | + self.user = User.objects.get(email='none@none.com') | |
379 | + self.section = Section.objects.get(pk=1) | |
380 | + self.flashcard = Flashcard(text="This is a flashcard", section=self.section, material_date=now(), | |
381 | + author=self.user, mask={(0,4), (5,7)}) | |
382 | + self.flashcard.save() | |
383 | + self.flashcard.refresh_from_db() | |
384 | + self.user_flashcard = UserFlashcard(flashcard=self.flashcard, user=self.user, | |
385 | + mask=self.flashcard.mask, pulled=datetime.now()) | |
386 | + self.user_flashcard.save() |
flashy/urls.py
View file @
eea730d
1 | 1 | from django.conf.urls import include, url |
2 | 2 | from django.contrib import admin |
3 | 3 | from flashcards.views import SectionViewSet, UserDetail, FlashcardViewSet, UserSectionListView, request_password_reset, \ |
4 | - reset_password, logout, login, register | |
4 | + reset_password, logout, login, register, UserFlashcardQuizViewSet | |
5 | 5 | from flashy.frontend_serve import serve_with_default |
6 | 6 | from flashy.settings import DEBUG, IN_PRODUCTION |
7 | 7 | from rest_framework.routers import DefaultRouter |
... | ... | @@ -10,6 +10,7 @@ |
10 | 10 | router = DefaultRouter() |
11 | 11 | router.register(r'sections', SectionViewSet) |
12 | 12 | router.register(r'flashcards', FlashcardViewSet) |
13 | +router.register(r'study', UserFlashcardQuizViewSet) | |
13 | 14 | |
14 | 15 | urlpatterns = [ |
15 | 16 | url(r'^api/docs/', include('rest_framework_swagger.urls')), |