Private
Public Access
1
0

making tests work with powerhr

This commit is contained in:
Sander Roosendaal
2019-07-30 18:14:27 +02:00
parent c663fcad0b
commit 1269a7c7fe
8 changed files with 63228 additions and 63225 deletions
+1 -1
View File
@@ -1858,7 +1858,7 @@ def read_cols_df_sql(ids, columns, convertnewtons=True):
extracols = [] extracols = []
columns2 = list(columns) columns2 = list(columns)
for c in columns: for c in columns:
if not c in axx: if not c in axx:
columns2.remove(c) columns2.remove(c)
+4 -8
View File
@@ -173,10 +173,6 @@ def mocked_getsmallrowdata_db(*args, **kwargs):
return df return df
def mocked_read_cols_df_sql(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/readcols.csv')
return df,[]
def mocked_getsmallrowdata_db_water(*args, **kwargs): def mocked_getsmallrowdata_db_water(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/colsfromdb.csv') df = pd.read_csv('rowers/tests/testdata/colsfromdb.csv')
@@ -204,11 +200,11 @@ def mocked_read_df_cols_sql_multistats(ids,columns,convertnewtons=True):
return df, extracols return df, extracols
def mocked_read_df_cols_sql(ids, columns, convertnewtons=True): def mocked_read_cols_df_sql(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/fake_strokedata.csv') df = pd.read_csv('rowers/tests/testdata/readcols.csv')
extracols = []
return df,[]
return df, extracols
def mock_workout_summaries(*args, **kwargs): def mock_workout_summaries(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/workout_summaries.csv') df = pd.read_csv('rowers/tests/testdata/workout_summaries.csv')
+40507 -40507
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+21921 -21921
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.
+2 -1
View File
@@ -514,10 +514,10 @@ def statsdata(workouts, options):
} }
fieldlist,fielddict = dataprep.getstatsfields() fieldlist,fielddict = dataprep.getstatsfields()
# prepare data frame # prepare data frame
datadf,extracols = dataprep.read_cols_df_sql(ids,fieldlist) datadf,extracols = dataprep.read_cols_df_sql(ids,fieldlist)
datadf = dataprep.clean_df_stats(datadf,workstrokesonly=workstrokesonly) datadf = dataprep.clean_df_stats(datadf,workstrokesonly=workstrokesonly)
# Create stats # Create stats
@@ -525,6 +525,7 @@ def statsdata(workouts, options):
fielddict.pop('workoutstate') fielddict.pop('workoutstate')
fielddict.pop('workoutid') fielddict.pop('workoutid')
for field,verbosename in fielddict.items(): for field,verbosename in fielddict.items():
thedict = { thedict = {
'mean':datadf[field].mean(), 'mean':datadf[field].mean(),
+25 -19
View File
@@ -11,26 +11,32 @@ https://docs.djangoproject.com/en/1.9/ref/settings/
""" """
from .settings import * from .settings import *
#DATABASES = { try:
# 'default': { use_sqlite = CFG['use_sqlite']
# 'ENGINE': 'django.db.backends.sqlite3', except KeyError:
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), use_sqlite = False
# 'HOST': 'localhost',
# }, if use_sqlite:
# 'TEST': { DATABASES = {
# 'CHARSET': 'utf8', 'default': {
# 'COLLATION': 'utf8_general_ci', 'ENGINE': 'django.db.backends.sqlite3',
# }, 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'HOST': 'localhost',
# 'slave': { },
# 'ENGINE': 'django.db.backends.mysql', # 'TEST': {
# 'NAME': 'rowsanda_107501', # 'CHARSET': 'utf8',
# 'USER': 'rowsanda_107501', # 'COLLATION': 'utf8_general_ci',
# 'PASSWORD': 'roeidata', # },
# 'HOST': 'store3.rosti.cz',
# 'PORT': '3306', # 'slave': {
# 'ENGINE': 'django.db.backends.mysql',
# 'NAME': 'rowsanda_107501',
# 'USER': 'rowsanda_107501',
# 'PASSWORD': 'roeidata',
# 'HOST': 'store3.rosti.cz',
# 'PORT': '3306',
# } # }
# } }
BROKER_URL = 'redis://localhost:6379/0' BROKER_URL = 'redis://localhost:6379/0'
CELERY_RESULT_BACKEND = 'redis://localhost:6379/0' CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'