committing survey
This commit is contained in:
@@ -9,7 +9,7 @@ nu = datetime.datetime.now()
|
||||
|
||||
from rowers.views import add_defaultfavorites
|
||||
|
||||
#@pytest.mark.django_db
|
||||
#@pytest.mark.django_db
|
||||
@override_settings(TESTING=True)
|
||||
class ViewTest(TestCase):
|
||||
def setUp(self):
|
||||
@@ -18,13 +18,13 @@ class ViewTest(TestCase):
|
||||
self.u = User.objects.create_user('john',
|
||||
'sander@ds.ds',
|
||||
'koeinsloot')
|
||||
self.r = Rower.objects.create(user=self.u,gdproptin=True,
|
||||
self.r = Rower.objects.create(user=self.u,gdproptin=True,surveydone=True,
|
||||
gdproptindate=timezone.now(),
|
||||
rowerplan='coach',
|
||||
)
|
||||
|
||||
add_defaultfavorites(self.r)
|
||||
|
||||
|
||||
self.nu = datetime.datetime.now()
|
||||
|
||||
def test_upload_view_notloggedin(self):
|
||||
@@ -35,13 +35,13 @@ class ViewTest(TestCase):
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db',side_effect=mocked_getsmallrowdata_db)
|
||||
def test_upload_view_sled(self, mocked_sqlalchemy,mocked_getsmallrowdata_db):
|
||||
login = self.c.login(username='john',password='koeinsloot')
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/testdata.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -70,7 +70,7 @@ class ViewTest(TestCase):
|
||||
|
||||
response = self.c.get('/rowers/workout/'+encoded1+'/edit/', form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
|
||||
response = self.c.get('/rowers/workout/'+encoded1+'/histo/', form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
@@ -108,7 +108,7 @@ class ViewTest(TestCase):
|
||||
self.assertTrue(form.is_valid())
|
||||
response = self.c.post('/rowers/workout/'+encoded1+'/edit/', form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
@@ -128,11 +128,11 @@ class ViewTest(TestCase):
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_negativetime(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/tim.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -157,7 +157,7 @@ class ViewTest(TestCase):
|
||||
|
||||
response = self.c.post('/rowers/workout/upload/', form_data, follow=True)
|
||||
|
||||
|
||||
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
@@ -165,9 +165,9 @@ class ViewTest(TestCase):
|
||||
|
||||
response = self.c.get('/rowers/workout/'+encoded1+'/', form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
f.close()
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -175,12 +175,12 @@ class ViewTest(TestCase):
|
||||
except (FileNotFoundError,OSError):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_noname(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/testdata.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -216,7 +216,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_logcard(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/logcard.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -245,12 +245,12 @@ class ViewTest(TestCase):
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.TCXParser')
|
||||
def test_upload_view_TCX_CN(self, mocked_sqlalchemy, mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/crewnerddata.tcx'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -300,7 +300,7 @@ class ViewTest(TestCase):
|
||||
def test_upload_view_TCX_SpeedCoach2a(self, mocked_sqlalchemy,
|
||||
mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/Speedcoach2example.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -337,7 +337,7 @@ class ViewTest(TestCase):
|
||||
def test_upload_view_TCX_SpeedCoach2b(self, mocked_sqlalchemy,
|
||||
mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/Speedcoach2example.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -371,12 +371,12 @@ class ViewTest(TestCase):
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.TCXParser')
|
||||
def test_upload_view_TCX_SpeedCoach2c(self, mocked_sqlalchemy,
|
||||
mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/speedcoach3test3.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -412,7 +412,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_SpeedCoach2v127(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/SpeedCoach2Linkv1.27.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -449,7 +449,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_SpeedCoach2v127intervals(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/SpeedCoach2Link_interval.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -488,7 +488,7 @@ class ViewTest(TestCase):
|
||||
def test_upload_view_TCX_NoHR(self, mocked_sqlalchemy,
|
||||
mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/NoHR.tcx'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -526,7 +526,7 @@ class ViewTest(TestCase):
|
||||
def test_upload_view_TCX_CN(self, mocked_sqlalchemy,
|
||||
mocked_tcx_parser):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/rowinginmotionexample.tcx'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -559,7 +559,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_RP(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/RP_testdata.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -580,7 +580,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -592,7 +592,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_Mystery(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/mystery.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -613,7 +613,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -625,7 +625,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_RP_interval(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/RP_interval.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -646,7 +646,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -655,11 +655,11 @@ class ViewTest(TestCase):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_desktop(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/painsled_desktop_example.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -680,7 +680,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -691,7 +691,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_ergdata(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/ergdata_example.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -712,7 +712,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -723,7 +723,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_boatcoach(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/boatcoach.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -744,7 +744,7 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
@@ -755,7 +755,7 @@ class ViewTest(TestCase):
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
def test_upload_view_sled_ergstick(self, mocked_sqlalchemy):
|
||||
self.c.login(username='john',password='koeinsloot')
|
||||
|
||||
|
||||
filename = 'rowers/tests/testdata/ergstick.csv'
|
||||
f = open(filename,'rb')
|
||||
file_data = {'file': f}
|
||||
@@ -776,11 +776,10 @@ class ViewTest(TestCase):
|
||||
self.assertRedirects(response, expected_url='/rowers/workout/'+encoded1+'/edit/',
|
||||
status_code=302,target_status_code=200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
w = Workout.objects.get(id=1)
|
||||
f_to_be_deleted = w.csvfilename
|
||||
try:
|
||||
os.remove(f_to_be_deleted+'.gz')
|
||||
except (FileNotFoundError,OSError):
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user