22 lines
792 B
Python
22 lines
792 B
Python
from django.test import TestCase, Client
|
|
from members.models import Member
|
|
from django.contrib.auth.models import User
|
|
import time
|
|
|
|
# Create your tests here.
|
|
class MemberRegisterTestCase(TestCase):
|
|
def setUp(self):
|
|
memb = Member.objects.create(first_name="Tidus", last_name="Tester")
|
|
test_admin = User.objects.create_superuser('test_admin', 'myemail@test.com', 'password123')
|
|
|
|
def test_member_created(self):
|
|
members = Member.objects.get(first_name="Tidus")
|
|
self.assertTrue(members)
|
|
|
|
def test_csv_import(self):
|
|
c = Client()
|
|
c.login(username='test_admin', password='password123')
|
|
|
|
response = c.post('/members/api/csvimport', {'csv': 'reiska, reiska, asd@asd, espoo, 1, 1'})
|
|
self.assertEqual(response.status_code, 200)
|