Private
Public Access
1
0

faking some more sql calls

This commit is contained in:
Sander Roosendaal
2019-01-03 16:06:47 +01:00
parent 331b6c0049
commit 8ff24d3fae
3 changed files with 386 additions and 55 deletions

View File

@@ -34,6 +34,7 @@ import rowers.c2stuff as c2stuff
import json
import numpy as np
from rowingdata import rowingdata, figure
from rowers import urls
from rowers.views import (
@@ -93,8 +94,71 @@ class DjangoTestCase(TestCase, MockTestCase):
MockTestCase.tearDown(self)
# delete_strokedata(1)
def mocked_tcx_parser(*args, **kwargs):
df = pd.read_csv('rowers/tests/testdata/fake_strokedata.csv')
return rowingdata(df=df)
def mocked_polar_notifications(*args, **kwargs):
return []
class mocked_canvas():
def print_figure(*args, **kwargs):
return True
import pandas as pd
def mocked_read_df_sql(id):
df = pd.read_csv('rowers/tests/testdata/fake_strokedata.csv')
return df
class mocked_rowingdata(rowingdata):
def __init__(self, *args, **kwargs):
super(mocked_rowingdata).__init__(*args, **kwargs)
def get_metersplot_erg(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_timeplot_erg(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_piechart(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_timeplot_otwempower(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_timeplot_otw(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_metersplot_otwempower(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_metersplot_erg2(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_timeplot_erg2(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_time_otwpower(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
def get_power_piechart(self, title):
fig1 = figure.Figure(figsize(12,10))
return fig1
# to be done add polar mocks (for email processing)
def mocked_requests(*args, **kwargs):