From 27e74c87e4aee201d99cd3d396c0fbb4b8c78ec2 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 10 Jan 2019 09:18:02 +0100 Subject: [PATCH] moved rowers courses tests --- rowers/tests/statements.py | 2 + rowers/{ => tests}/test_courses.py | 64 +----------------------------- rowers/tests/test_teams.py | 16 ++++++++ 3 files changed, 19 insertions(+), 63 deletions(-) rename rowers/{ => tests}/test_courses.py (53%) diff --git a/rowers/tests/statements.py b/rowers/tests/statements.py index 5a0fe552..b3a38bf7 100644 --- a/rowers/tests/statements.py +++ b/rowers/tests/statements.py @@ -64,3 +64,5 @@ import factory from faker import Factory faker = Factory.create() + + diff --git a/rowers/test_courses.py b/rowers/tests/test_courses.py similarity index 53% rename from rowers/test_courses.py rename to rowers/tests/test_courses.py index dd0c8a68..b8166846 100644 --- a/rowers/test_courses.py +++ b/rowers/tests/test_courses.py @@ -1,66 +1,4 @@ -#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, RequestFactory - -from django.core.management import call_command -from django.utils.six import StringIO -from django.test.client import RequestFactory -from rowers.views import checkworkoutuser,c2_open, multi_compare_view - -from rowers.forms import ( - DocumentsForm,CNsummaryForm,RegistrationFormUniqueEmail, - ChartParamChoiceForm,WorkoutMultipleCompareForm, - BoxPlotChoiceForm, CourseForm) -import rowers.plots as plots -import rowers.interactiveplots as iplots -import datetime -from rowingdata import rowingdata as rdata -from rowingdata import rower as rrower -from django.utils import timezone -from rowers.rows import handle_uploaded_file -from django.core.files.uploadedfile import SimpleUploadedFile -from time import strftime,strptime,mktime,time,daylight -import os -from rowers.tasks import handle_makeplot -from rowers.utils import serialize_list,deserialize_list -from rowers.utils import NoTokenError -from rowers.plannedsessions import get_dates_timeperiod -from shutil import copyfile -from nose.tools import assert_true -from mock import Mock, patch -from minimocktest import MockTestCase -import pandas as pd -import rowers.c2stuff as c2stuff - -import json -import numpy as np - -from rowers import urls -from rowers.views import ( - error500_view,error404_view,error400_view,error403_view - ) - -from rowers.dataprep import delete_strokedata -from django.contrib.sessions.middleware import SessionMiddleware - -from django.conf import settings -from importlib import import_module - -from redis import StrictRedis -redis_connection = StrictRedis() - -from django_mailbox.models import Mailbox,MessageAttachment,Message - -from rowers.tests.mocks import * - -from rowers.models import * -from rowers.tests.mocks import * +from statements import * class CoursesTest(TestCase): def setUp(self): diff --git a/rowers/tests/test_teams.py b/rowers/tests/test_teams.py index cb289809..2eda08cb 100644 --- a/rowers/tests/test_teams.py +++ b/rowers/tests/test_teams.py @@ -125,3 +125,19 @@ class TeamCreateFactory(TestCase): url = '/rowers/team/{t}/'.format(t=self.t.id) response = self.c.get(url) self.assertEqual(response.status_code, 200) + + def test_team_invite_view(self): + login = self.c.login(username=self.u.username, password = self.password) + self.assertTrue(login) + + url = '/rowers/team/{t}/'.format(t=self.t.id) + + form_data = { + 'email': self.users[1].email, + 'user': u'' + } + + response = self.c.post(url, form_data) + self.assertEqual(response.status_code, 200) + +