Private
Public Access
1
0
Files
rowsandall/rowers/tests/test_admin.py,cover
2019-01-02 21:54:25 +01:00

48 lines
1.5 KiB
Plaintext

#from __future__ import print_function
> import pytest
> pytestmark = pytest.mark.django_db
> from bs4 import BeautifulSoup
> import re
> from nose_parameterized import parameterized
> from django.test import TestCase, Client,override_settings
> from django.core.management import call_command
> from django.utils.six import StringIO
> from django.test.client import RequestFactory
> import datetime
> import json
> import numpy as np
> from redis import StrictRedis
> redis_connection = StrictRedis()
> from rowers.models import User,Rower
> @pytest.mark.django_db
> class AdminTests(TestCase):
> def setUp(self):
> u = User.objects.create_user('john',
> 'sander@ds.ds',
> 'koeinsloot')
> r = Rower.objects.create(user=u)
> my_admin = User.objects.create_superuser('myuser',
> 'myemail@test.com',
> 'apensstaart')
> self.c = Client()
> self.c.login(username='myuser',password='apensstaart')
> def test_admin(self):
> response = self.c.get('/admin',follow=True)
> self.assertEqual(response.status_code,200)
> response = self.c.get('/admin/auth/user/',follow=True)
> self.assertEqual(response.status_code,200)
> response = self.c.get('/admin/auth/user/77/change/',follow=True)
> self.assertEqual(response.status_code,200)