Private
Public Access
1
0

removing some warnings

This commit is contained in:
Sander Roosendaal
2021-04-14 13:06:34 +02:00
parent 196548fdcc
commit aa2315cb9b
12 changed files with 250 additions and 62 deletions

View File

@@ -15,6 +15,9 @@ except NameError:
import pytest
import warnings
#warnings.filterwarnings("error",category=RuntimeWarning)
pytestmark = pytest.mark.django_db
from bs4 import BeautifulSoup

View File

@@ -10,7 +10,6 @@ nu = datetime.datetime.now()
from rowers.views import *
class WorkoutCompareTest(TestCase):
def setUp(self):
self.u = UserFactory()
@@ -212,6 +211,9 @@ class ListWorkoutTest(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
startdate = arrow.get(startdate).datetime
enddate = arrow.get(startdate).datetime
form_data = {
'startdate':startdate,
'enddate':enddate,
@@ -345,6 +347,16 @@ class CumStatsTest(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
url = '/rowers/cumstats/'
response = self.c.get(url)
@@ -382,6 +394,16 @@ class CumFlexTest(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
waterboattype = [u'1x',
u'2x',
u'2x+',
@@ -402,7 +424,7 @@ class CumFlexTest(TestCase):
'modality':u'all',
'waterboattype': waterboattype,
'xaxis':'spm',
'yaxis1':'driveenergy',
'yaxis1':'hr',
'yaxis2':'power',
}
@@ -442,7 +464,7 @@ class CumFlexTest(TestCase):
u'8+',
u'8x+'],
'xparam': u'spm',
'yparam1': u'driveenergy',
'yparam1': u'hr',
'yparam2': u'power'}
session = self.c.session
@@ -487,6 +509,16 @@ class MultiFlexTest(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
waterboattype = [u'1x',
u'2x',
u'2x+',
@@ -516,7 +548,7 @@ class MultiFlexTest(TestCase):
'workoutselectform':'Create Chart',
'xparam':'spm',
'yparam':'power',
'groupby':'driveenergy',
'groupby':'spm',
}
form = MultiFlexChoiceForm(form_data)
@@ -536,7 +568,7 @@ class MultiFlexTest(TestCase):
'ploterrorbars':True,
'userid':0,
'palette': 'monochrome_blue',
'groupby': 'driveenergy',
'groupby': 'power',
'binsize': 1,
'xparam': 'spm',
'yparam': 'power',
@@ -592,6 +624,16 @@ class HistoTest(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
waterboattype = [u'1x',
u'2x',
u'2x+',
@@ -694,6 +736,16 @@ class WorkoutCompareTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'function':'compare',
'xparam':'hr',
@@ -783,6 +835,16 @@ class WorkoutBoxPlotTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'function':'boxplot',
'xparam':'hr',
@@ -871,6 +933,16 @@ class WorkoutHistoTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'function':'histo',
'xparam':'hr',
@@ -964,6 +1036,16 @@ class History(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=50)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=50)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'startdate':startdate,
'enddate':enddate,
@@ -1061,6 +1143,16 @@ class GoldMedalScores(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=50)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=50)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'startdate':startdate,
'enddate':enddate,
@@ -1126,6 +1218,16 @@ class WorkoutFlexallTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'function':'flexall',
'xparam':'hr',
@@ -1215,6 +1317,16 @@ class WorkoutStatsTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
options = {
'function':'flexall',
'xparam':'hr',
@@ -1266,6 +1378,16 @@ class WorkoutStatsTestNew(TestCase):
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except (ValueError, AttributeError):
pass
try:
enddate = pytz.utc.localize(enddate)
except (ValueError, AttributeError):
pass
form_data = {
'function':'stats',
'xparam':'hr',

View File

@@ -34,6 +34,9 @@ class AsyncTaskTests(TestCase):
self.c = Client()
self.user_workouts = WorkoutFactory.create_batch(5, user=self.r)
for w in self.user_workouts:
res = dataprep.setcp(w)
self.factory = RequestFactory()
self.password = faker.word()
self.u.set_password(self.password)

View File

@@ -14,8 +14,7 @@ from django.utils.six import BytesIO
from PIL import Image
from io import StringIO
import warnings
warnings.simplefilter("error")
def create_image(storage, filename, size=(100, 100), image_mode='RGB', image_format='PNG'):
"""
@@ -321,7 +320,7 @@ class WorkoutViewTest(TestCase):
form_data = {
'xaxis':'time',
'yaxis1':'power',
'yaxis2':'driveenergy',
'yaxis2':'pace',
'yaxis3':'hr',
'yaxis4':'spm'
}
@@ -343,7 +342,7 @@ class WorkoutViewTest(TestCase):
url = expected_url
form_data = {
'cols':['driveenergy','spm']
'cols':['hr','spm']
}
form = DataFrameColumnsForm(form_data)

View File

@@ -154,7 +154,7 @@ class C2Objects(DjangoTestCase):
self.r.c2token = '12'
self.r.c2refreshtoken = 'ab'
self.r.tokenexpirydate = datetime.datetime.now()+datetime.timedelta(days=1)
self.r.tokenexpirydate = arrow.get(datetime.datetime.now()+datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -195,7 +195,7 @@ class C2Objects(DjangoTestCase):
def test_timezone_c2(self):
data = c2stuff.createc2workoutdata(self.w)
wenddtime = self.w.startdatetime-datetime.timedelta(seconds=self.totaltime)
self.assertEqual(data['timezone'],'Europe/Amsterdam')
self.assertEqual(data['date'],wenddtime.strftime('%Y-%m-%d %H:%M:%S'))
@@ -309,7 +309,7 @@ class C2ObjectsTokenExpired(DjangoTestCase):
self.r.c2token = '12'
self.r.c2refreshtoken = 'ab'
self.r.tokenexpirydate = datetime.datetime.now()-datetime.timedelta(days=1)
self.r.tokenexpirydate = arrow.get(datetime.datetime.now()-datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -386,7 +386,7 @@ class NKObjects(DjangoTestCase):
self.r.nktoken = '12'
self.r.nkrefreshtoken = '123'
self.r.nktokenexpirydate = datetime.datetime.now()-datetime.timedelta(days=1)
self.r.nktokenexpirydate = arrow.get(datetime.datetime.now()-datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -532,7 +532,7 @@ class StravaObjects(DjangoTestCase):
self.r.stravatoken = '12'
self.r.stravarefreshtoken = '123'
self.r.stravatokenexpirydate = datetime.datetime.now()-datetime.timedelta(days=1)
self.r.stravatokenexpirydate = arrow.get(datetime.datetime.now()-datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -639,7 +639,7 @@ class STObjects(DjangoTestCase):
self.r.sporttrackstoken = '12'
self.r.sporttracksrefreshtoken = '12'
self.r.sporttrackstokenexpirydate = datetime.datetime.now()+datetime.timedelta(days=1)
self.r.sporttrackstokenexpirydate = arrow.get(datetime.datetime.now()+datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -880,7 +880,7 @@ class UAObjects(DjangoTestCase):
self.r.underarmourtoken = '12'
self.r.underarmourrefreshtoken = '12'
self.r.underarmourtokenexpirydate = datetime.datetime.now()+datetime.timedelta(days=1)
self.r.underarmourtokenexpirydate = arrow.get(datetime.datetime.now()+datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')
@@ -983,7 +983,7 @@ class TPObjects(DjangoTestCase):
self.r.tptoken = '12'
self.r.tprefreshtoken = '12'
self.r.tptokenexpirydate = datetime.datetime.now()+datetime.timedelta(days=1)
self.r.tptokenexpirydate = arrow.get(datetime.datetime.now()+datetime.timedelta(days=1)).datetime
self.r.save()
self.c.login(username='john',password='koeinsloot')

View File

@@ -97,7 +97,7 @@ class ChallengesTest(TestCase):
workouttype = 'water',
)
self.wthyro.startdatetime = nu
self.wthyro.startdatetime = arrow.get(nu).datetime
self.wthyro.date = nu.date()
self.wthyro.save()
@@ -111,7 +111,7 @@ class ChallengesTest(TestCase):
workouttype = 'water',
)
self.wthyro2.startdatetime = nu
self.wthyro2.startdatetime = arrow.get(nu).datetime
self.wthyro2.date = nu.date()
self.wthyro2.save()
@@ -776,7 +776,7 @@ class IndoorChallengesTest(TestCase):
workouttype = 'water',
)
self.werg.startdatetime = nu
self.werg.startdatetime = arrow.get(nu).datetime
self.werg.date = nu.date()
self.werg.save()