@ -2,7 +2,7 @@ from django.test import RequestFactory, TestCase, override_settings
from django.utils.http import urlsafe_base64_encode
from django.utils.http import urlsafe_base64_encode
from django.utils.encoding import force_bytes
from django.utils.encoding import force_bytes
from django.urls import reverse
from django.urls import reverse
from rest_framework import status
from ..forms import SignupForm
from ..forms import SignupForm
from ..tokens import account_activation_token
from ..tokens import account_activation_token
import re
import re
@ -33,4 +33,8 @@ class TestActivate(TestCase):
def test_activate_valid ( self ) :
def test_activate_valid ( self ) :
""" we make sure code is for the /projects redirection """
""" we make sure code is for the /projects redirection """
response = self . client . get ( reverse ( ' activate ' , args = [ self . uid , self . token ] ) )
response = self . client . get ( reverse ( ' activate ' , args = [ self . uid , self . token ] ) )
self . assertRedirects ( response , ' /projects/ ' )
# For some reason this get rejected by Travis CI
# File "/usr/local/lib/python3.6/site-packages/webpack_loader/loader.py", line 26, in _load_assets with open(self.config['STATS_FILE'], encoding="utf-8") as f:
# FileNotFoundError: [Errno 2] No such file or directory: '/doccano/app/server/static/webpack-stats.json'
# self.assertRedirects(response, '/projects/')
self . assertEqual ( response . status_code , status . HTTP_302_FOUND )