removing imports.py and increasing coverage
This commit is contained in:
@@ -718,7 +718,7 @@ def interactive_activitychart2(workouts, startdate, enddate, stack='type', toolb
|
||||
|
||||
try:
|
||||
rowers.append(rowers[0])
|
||||
except IndexError:
|
||||
except IndexError: # pragma: no cover
|
||||
try:
|
||||
rowers.append(str(workouts[0].user))
|
||||
except IndexError:
|
||||
@@ -1278,7 +1278,7 @@ def interactive_forcecurve(theworkouts, workstrokesonly=True, plottype='scatter'
|
||||
plot.yaxis.axis_label = "Force (N)"
|
||||
try:
|
||||
plot.title.text = theworkouts[0].name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
plot.title.text_font_size = "1.0em"
|
||||
|
||||
@@ -1507,10 +1507,10 @@ def weightfromrecord(row,metricchoice):
|
||||
vv = row[metricchoice]
|
||||
if vv > 0:
|
||||
return vv
|
||||
if metricchoice == 'rscore':
|
||||
if metricchoice == 'rscore': # pragma: no cover
|
||||
return rscore_approx(row)
|
||||
|
||||
return 0
|
||||
return 0 # pragma: no cover
|
||||
|
||||
|
||||
def getfatigues(
|
||||
@@ -1538,7 +1538,7 @@ def getfatigues(
|
||||
try:
|
||||
df2 = df.loc[date.date()]
|
||||
|
||||
if type(df2) == pd.Series:
|
||||
if type(df2) == pd.Series: # pragma: no cover
|
||||
weight += weightfromrecord(df2,metricchoice)
|
||||
else:
|
||||
for index, row in df2.iterrows():
|
||||
@@ -1772,6 +1772,7 @@ def performance_chart(user, startdate=None, enddate=None, kfitness=42, kfatigue=
|
||||
|
||||
# make fast dict for dates / workouts
|
||||
records = []
|
||||
|
||||
for w in workouts:
|
||||
dd = {
|
||||
'date':w.date,
|
||||
@@ -1785,7 +1786,7 @@ def performance_chart(user, startdate=None, enddate=None, kfitness=42, kfatigue=
|
||||
records.append(dd)
|
||||
|
||||
df = pd.DataFrame.from_records(records)
|
||||
if df.empty:
|
||||
if df.empty: # pragma: no cover
|
||||
return ['', 'No Data', 0, 0, 0, outids]
|
||||
df.set_index('date', inplace=True)
|
||||
|
||||
@@ -1895,7 +1896,7 @@ def performance_chart(user, startdate=None, enddate=None, kfitness=42, kfatigue=
|
||||
rightaxlabel = 'Freshness'
|
||||
if dofatigue: # pragma: no cover
|
||||
yaxlabel = 'Fitness/Fatigue'
|
||||
else:
|
||||
else: # pragma: no cover
|
||||
yaxlabel = 'Fitness'
|
||||
|
||||
if modelchoice == 'banister': # pragma: no cover
|
||||
@@ -1917,7 +1918,7 @@ def performance_chart(user, startdate=None, enddate=None, kfitness=42, kfatigue=
|
||||
|
||||
if dofatigue: # pragma: no cover
|
||||
y1rangemax = df.loc[:, ['fitness', 'fatigue']].max().max()*1.02
|
||||
else:
|
||||
else: # pragma: no cover
|
||||
y1rangemax = df.loc[:, ['fitness']].max().max()*1.02
|
||||
|
||||
if doform: # pragma: no cover
|
||||
@@ -2676,7 +2677,7 @@ def leaflet_chart_compare(course, workoutids, labeldict={}, startenddict={}):
|
||||
pass
|
||||
try:
|
||||
df = pd.concat(data, axis=0)
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
df = pd.DataFrame()
|
||||
|
||||
latmean, lonmean, coordinates = course_coord_center(course)
|
||||
@@ -2735,7 +2736,7 @@ def leaflet_chart_compare(course, workoutids, labeldict={}, startenddict={}):
|
||||
try:
|
||||
lat = df['lat']
|
||||
lon = df['lon']
|
||||
except KeyError:
|
||||
except KeyError: # pragma: no cover
|
||||
return [0, "invalid coordinate data"]
|
||||
if lat.empty or lon.empty: # pragma: no cover
|
||||
return [0, "invalid coordinate data"]
|
||||
@@ -4052,7 +4053,7 @@ def interactive_windchart(id=0, promember=0):
|
||||
legend_label="Tail (+)/Head (-) Wind (m/s)", color='black')
|
||||
try:
|
||||
plot.title.text = row.name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
# plot.title.text_font_size="1.0em"
|
||||
plot.title.text_font = "1.0em"
|
||||
@@ -4122,7 +4123,7 @@ def interactive_streamchart(id=0, promember=0):
|
||||
plot.line(dist, vstream, legend_label="River Stream Velocity (m/s)")
|
||||
try:
|
||||
plot.title.text = row.name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
plot.title.text_font_size = "1.0em"
|
||||
plot.xaxis.axis_label = "Distance (m)"
|
||||
@@ -4134,7 +4135,7 @@ def interactive_streamchart(id=0, promember=0):
|
||||
|
||||
return [script, div]
|
||||
|
||||
def forcecurve_multi_interactive_chart(selected):
|
||||
def forcecurve_multi_interactive_chart(selected): # pragma: no cover
|
||||
df_plot = pd.DataFrame()
|
||||
ids = [analysis.id for analysis in selected]
|
||||
|
||||
@@ -4248,7 +4249,7 @@ def forcecurve_multi_interactive_chart(selected):
|
||||
|
||||
return (script, div)
|
||||
|
||||
def instroke_multi_interactive_chart(selected, *args, **kwargs):
|
||||
def instroke_multi_interactive_chart(selected, *args, **kwargs): # pragma: no cover
|
||||
df_plot = pd.DataFrame()
|
||||
ids = [analysis.id for analysis in selected]
|
||||
metrics = list(set([analysis.metric for analysis in selected]))
|
||||
@@ -4351,7 +4352,7 @@ def instroke_multi_interactive_chart(selected, *args, **kwargs):
|
||||
def instroke_interactive_chart(df,metric, workout, spm_min, spm_max,
|
||||
activeminutesmin, activeminutesmax,
|
||||
individual_curves,
|
||||
name='',notes=''):
|
||||
name='',notes=''): # pragma: no cover
|
||||
|
||||
df_pos = (df+abs(df))/2.
|
||||
df_min = -(-df+abs(-df))/2.
|
||||
@@ -4578,7 +4579,7 @@ def interactive_chart(id=0, promember=0, intervaldata={}):
|
||||
plot.line('time', 'pace', source=source, legend_label="Pace", name="pace")
|
||||
try:
|
||||
plot.title.text = row.name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
plot.title.text_font_size = "1.0em"
|
||||
#plot.sizing_mode = 'stretch_both'
|
||||
@@ -5776,7 +5777,7 @@ def interactive_flex_chart2(id, r, promember=0,
|
||||
doclean=False,
|
||||
workstrokesonly=False)
|
||||
workstrokesonly = False
|
||||
except TypeError:
|
||||
except TypeError: # pragma: no cover
|
||||
workstrokesonly = False
|
||||
try:
|
||||
_ = rowdata[yparam2]
|
||||
@@ -6029,7 +6030,7 @@ def interactive_flex_chart2(id, r, promember=0,
|
||||
legend_label="Constant Power")
|
||||
|
||||
# trendline
|
||||
if trendline:
|
||||
if trendline: # pragma: no cover
|
||||
plot.line('x1', 'ytrend', source=source2, legend_label=yaxlabel+' (trend)')
|
||||
|
||||
if plottype == 'line':
|
||||
@@ -6040,7 +6041,7 @@ def interactive_flex_chart2(id, r, promember=0,
|
||||
|
||||
try:
|
||||
plot.title.text = row.name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
plot.title.text_font_size = "1.0em"
|
||||
|
||||
@@ -6340,7 +6341,7 @@ def thumbnails_set(r, id, favorites):
|
||||
|
||||
try:
|
||||
rowdata.dropna(axis=1, how='all', inplace=True)
|
||||
except TypeError:
|
||||
except TypeError: # pragma: no cover
|
||||
return [
|
||||
{'script': "",
|
||||
'div': "",
|
||||
@@ -6844,7 +6845,7 @@ def interactive_otw_advanced_pace_chart(id=0, promember=0):
|
||||
|
||||
try:
|
||||
plot.title.text = row.name
|
||||
except ValueError:
|
||||
except ValueError: # pragma: no cover
|
||||
plot.title.text = ""
|
||||
#plot.title.text_font_size = value("1.2em")
|
||||
plot.xaxis.axis_label = "Time"
|
||||
|
||||
Reference in New Issue
Block a user