Private
Public Access
1
0

Increasing coverage

This commit is contained in:
2024-03-01 12:26:36 +01:00
parent eb33bd9a8a
commit c4426d8a0b
12 changed files with 226 additions and 85 deletions

View File

@@ -120,10 +120,10 @@ from rowers.datautils import rpetotss
def rscore_approx(row):
if row['rscore'] > 0:
return row['rscore']
if row['rscore'] == 0:
if row['rscore'] == 0: # pragma: no cover
if row['hrtss'] > 0:
return row['hrtss']
else:
else: # pragma: no cover
dd = 3600*row['duration'].hour+60*row['duration'].minute+row['duration'].second
dd = dd/3600
try:
@@ -135,7 +135,7 @@ def rscore_approx(row):
w = Workout.objects.get(id=row['id'])
trimp, hrtss = workout_trimp(w)
rscore, normp = workout_rscore(w)
if row['rpe'] and row['rpe'] > 0:
if row['rpe'] and row['rpe'] > 0: # pragma: no cover
dd = 3600*row['duration'].hour+60*row['duration'].minute+row['duration'].second
dd = dd/3600
return int(rpetotss[row['rpe']]*dd)
@@ -143,7 +143,7 @@ def rscore_approx(row):
minutes = row['duration'].hour*60+row['duration'].minute
return minutes
return 0
return 0 # pragma: no cover
thetimezone = get_current_timezone()
@@ -177,7 +177,7 @@ def workout_goldmedalstandard(workout, reset=False):
if workout.workouttype in otwtypes:
try:
factor = 100./(100.-workout.user.otwslack)
except ZeroDivisionError:
except ZeroDivisionError: # pragma: no cover
factor = 1.
workout.user.otwslack = 0
workout.user.save()
@@ -186,8 +186,8 @@ def workout_goldmedalstandard(workout, reset=False):
workout.goldmedalseconds = goldmedalseconds
workout.save()
return goldmedalstandard, goldmedalseconds
else:
return 0, 0
return 0, 0 # pragma: no cover
def check_marker(workout):