Private
Public Access
1
0

fixing tests

This commit is contained in:
2024-05-26 14:51:21 +02:00
parent 09ee59a58e
commit ad372d8f92
8 changed files with 23 additions and 11 deletions

View File

@@ -117,7 +117,7 @@ def send_template_email(from_email, to_email, subject,
if createmessage: if createmessage:
for recipient in to_email: for recipient in to_email:
try: try:
soup = BeautifulSoup(html_content) soup = BeautifulSoup(html_content, 'lxml')
s2 = soup.body s2 = soup.body

View File

@@ -48,6 +48,7 @@ from sqlalchemy import create_engine
import sqlalchemy as sa import sqlalchemy as sa
from sqlite3 import OperationalError from sqlite3 import OperationalError
from django.utils import timezone from django.utils import timezone
from datetime import timezone as dt_timezone
import pandas as pd import pandas as pd
from dateutil import parser from dateutil import parser
import datetime import datetime
@@ -99,25 +100,25 @@ smoothingchoices = (
def half_year_from_now(ttz=None): def half_year_from_now(ttz=None):
if ttz is None: if ttz is None:
return (datetime.datetime.now(tz=timezone.utc)+timezone.timedelta(days=182)).date() return (datetime.datetime.now(tz=dt_timezone.utc)+timezone.timedelta(days=182)).date()
return (datetime.datetime.utcnow()+timezone.timedelta(days=182)).astimezone(pytz.timezone(ttz)).date() # pragma: no cover return (datetime.datetime.utcnow()+timezone.timedelta(days=182)).astimezone(pytz.timezone(ttz)).date() # pragma: no cover
def a_week_from_now(ttz=None): def a_week_from_now(ttz=None):
if ttz is None: if ttz is None:
return (datetime.datetime.now(tz=timezone.utc)+timezone.timedelta(days=7)).date() return (datetime.datetime.now(tz=dt_timezone.utc)+timezone.timedelta(days=7)).date()
return (datetime.datetime.utcnow()+timezone.timedelta(days=7)).astimezone(pytz.timezone(ttz)).date() # pragma: no cover return (datetime.datetime.utcnow()+timezone.timedelta(days=7)).astimezone(pytz.timezone(ttz)).date() # pragma: no cover
def current_day(ttz=None): def current_day(ttz=None):
if ttz is None: if ttz is None:
return (datetime.datetime.now(tz=timezone.utc)).date() return (datetime.datetime.now(tz=dt_timezone.utc)).date()
return datetime.datetime.utcnow().astimezone(pytz.timezone(ttz)).date() # pragma: no cover return datetime.datetime.utcnow().astimezone(pytz.timezone(ttz)).date() # pragma: no cover
def current_time(ttz=None): # pragma: no cover def current_time(ttz=None): # pragma: no cover
if ttz is None: if ttz is None:
return datetime.datetime.now(tz=timezone.utc) return datetime.datetime.now(tz=dt_timezone.utc)
return (datetime.datetime.utcnow()).astimezone(pytz.timezone(ttz)) # pragma: no cover return (datetime.datetime.utcnow()).astimezone(pytz.timezone(ttz)) # pragma: no cover

View File

@@ -0,0 +1 @@
sander@rowsandall-2.376838:1715854849

View File

@@ -469,7 +469,8 @@ class SessionLinkTest(TestCase):
data=form_data) data=form_data)
# adding session # adding session
middleware = SessionMiddleware() get_response = MagicMock()
middleware = SessionMiddleware(get_response)
middleware.process_request(request) middleware.process_request(request)
request.session.save() request.session.save()
@@ -484,7 +485,7 @@ class SessionLinkTest(TestCase):
# and adding a get # and adding a get
request = self.factory.get(url) request = self.factory.get(url)
# adding session # adding session
middleware = SessionMiddleware() middleware = SessionMiddleware(get_response)
middleware.process_request(request) middleware.process_request(request)
request.session.save() request.session.save()

View File

@@ -856,7 +856,8 @@ class ChallengesTest(TestCase):
data=form_data) data=form_data)
# adding session # adding session
middleware = SessionMiddleware() get_response = MagicMock()
middleware = SessionMiddleware(get_response)
middleware.process_request(request) middleware.process_request(request)
request.session.save() request.session.save()

View File

@@ -41,7 +41,9 @@ class OtherUnitTests(TestCase):
# Test get_dates_timeperiod # Test get_dates_timeperiod
def test_get_dates_timeperiod(self): def test_get_dates_timeperiod(self):
rq = RequestFactory().get('/rowers/plannedsessions/') rq = RequestFactory().get('/rowers/plannedsessions/')
middleware = SessionMiddleware() get_response = MagicMock()
middleware = SessionMiddleware(get_response)
middleware.process_request(rq) middleware.process_request(rq)
# blanco should just run # blanco should just run

Binary file not shown.

View File

@@ -3406,12 +3406,16 @@ def workout_data_view(request, id=0):
columns = datadf.columns.values columns = datadf.columns.values
to_be_dropped = [ to_be_dropped_all = [
'id', 'time', 'hr_an', 'hr_at', 'hr_bottom', 'hr_max', 'id', 'time', 'hr_an', 'hr_at', 'hr_bottom', 'hr_max',
'hr_tr', 'hr_ut1', 'hr_ut2', 'x_right', 'hr_tr', 'hr_ut1', 'hr_ut2', 'x_right',
] ]
to_be_dropped = [c for c in to_be_dropped if c in columns] to_be_dropped = []
for c in to_be_dropped_all:
if c in columns:
to_be_dropped.append(c)
datadf.drop(labels=to_be_dropped, inplace=True, axis=1) datadf.drop(labels=to_be_dropped, inplace=True, axis=1)
@@ -3854,6 +3858,8 @@ def workout_flexchart3_view(request, *args, **kwargs):
favoritenr = 0 favoritenr = 0
except AssertionError: except AssertionError:
favoritenr = 0 favoritenr = 0
except ValueError:
favoritenr = 0
if 'xparam' in kwargs: if 'xparam' in kwargs:
xparam = kwargs['xparam'] xparam = kwargs['xparam']