Browse Source

basic login test, fixture deleted (no longer needed)

master
Benni Bärmann 4 months ago
parent
commit
3132bc9647
3 changed files with 15 additions and 4 deletions
  1. +0
    -1
      foerderbarometer/fixtures/testfixture
  2. +1
    -1
      input/templates/input/extern.html
  3. +14
    -2
      input/tests.py

+ 0
- 1
foerderbarometer/fixtures/testfixture
File diff suppressed because it is too large
View File


+ 1
- 1
input/templates/input/extern.html View File

@@ -56,7 +56,7 @@ Du hast {{choice}} ausgewählt.
</form>
<p>
<img src="https://upload.wikimedia.org/wikipedia/commons/c/c4/Figuren_klein.jpg"><p>
Eine Übersicht alle Förderangebote von Wikimedia Deutschland findest du im <a href="https://de.wikipedia.org/wiki/Wikipedia:Förderung/Förderangebote">
Eine Übersicht aller Förderangebote von Wikimedia Deutschland findest du im <a href="https://de.wikipedia.org/wiki/Wikipedia:Förderung/Förderangebote">
Förderportal in der deutschsprachigen Wikipedia</a>.
<br>Für alle Fragen wende dich gern an das <a href="https://de.wikipedia.org/wiki/Wikipedia:Förderung/Wikimedia_Deutschland">Team Ideenförderung</a>.
<p>


+ 14
- 2
input/tests.py View File

@@ -1,10 +1,10 @@
from django.test import TestCase
from django.conf import settings
from django.contrib.auth.models import User

from .models import HonoraryCertificate

# Create your tests here.
class TestGranted(TestCase):
class TestWithoutLogin(TestCase):

def setUp(self):
#this supress an unwanted warning about missing root dir
@@ -28,3 +28,15 @@ class TestGranted(TestCase):
'''test if /intern redirects to login page if not logged in'''
response = self.client.get('/intern', follow=True)
self.assertContains(response,'password')

class TestWithLogin(TestCase):
# fixture = ['testfixture']

def setUp(self):
User.objects.create_superuser('testuser', 'nomail@nomail.com', 'testpasswd')

def test_access(self):
'''test if /intern gives an answer'''
self.assertEqual(self.client.login(username='testuser', password='testpasswd'), True)
response = self.client.get('/intern')
self.assertContains(response,'Übersicht aller Förderangebote')

Loading…
Cancel
Save