passing tests
This commit is contained in:
@@ -57,6 +57,14 @@ from rowers.dataprep import delete_strokedata
|
||||
from redis import StrictRedis
|
||||
redis_connection = StrictRedis()
|
||||
|
||||
def mocked_idoklad_token(*args, **kwargs): # pragma: no cover
|
||||
class MockToken:
|
||||
def __init__(self, *args,**kwargs):
|
||||
self.access_token = "aap"
|
||||
|
||||
return MockToken()
|
||||
|
||||
|
||||
|
||||
def mocked_grpc(*args, **kwargs): # pragma: no cover
|
||||
class insecure_channel:
|
||||
@@ -773,6 +781,9 @@ def mocked_requests(*args, **kwargs):
|
||||
with open('rowers/tests/testdata/rp3_list.json','r') as infile:
|
||||
rp3workoutlist = json.load(infile)
|
||||
|
||||
with open('rowers/tests/testdata/idoklad_default.json','r') as infile:
|
||||
idokladdefault = json.load(infile)
|
||||
|
||||
rp3linkready = {'data': {'download': {'id': 591621, 'status': 'ready', 'link': 'https://rp3rowing-app.com/api/workouts/591621/download?type=csv'}}}
|
||||
|
||||
with open('rowers/tests/testdata/example-session-strokes-with-impeller-data.json','r') as infile:
|
||||
@@ -1117,6 +1128,7 @@ def mocked_requests(*args, **kwargs):
|
||||
rp3tester = re.compile(r'.*?rp3rowing-app\.com')
|
||||
garmintester = re.compile(r'.*?garmin\.com')
|
||||
fakturoidtester = re.compile(r'.*?fakturoid\.cz')
|
||||
idokladtester = re.compile(r'.*?idoklad\.cz')
|
||||
|
||||
polarlistregex = r'.*?polaraccesslink\.com\/.*\/(\d+)$'
|
||||
polarlisttester = re.compile(polarlistregex)
|
||||
@@ -1487,6 +1499,43 @@ def mocked_requests(*args, **kwargs):
|
||||
else: # pragma: no cover
|
||||
return MockResponse(c2workoutdata,200)
|
||||
|
||||
|
||||
if idokladtester.match(args[0]):
|
||||
if 'Invoices' in args[0]:
|
||||
if 'Default' in args[0]:
|
||||
response_data = idokladdefault
|
||||
|
||||
return MockResponse(response_data,200)
|
||||
|
||||
response = {
|
||||
'Data': {
|
||||
'Id': 1,
|
||||
}
|
||||
}
|
||||
return MockResponse(response,200)
|
||||
|
||||
if 'Contacts' in args[0]:
|
||||
response = {
|
||||
'Data': {
|
||||
'Items': [
|
||||
{
|
||||
'Id': 1,
|
||||
'url':'aap',
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
return MockResponse(response,200)
|
||||
|
||||
response = [
|
||||
{
|
||||
'Id':1,
|
||||
'url':'aap',
|
||||
}
|
||||
]
|
||||
return MockResponse(response, 200)
|
||||
|
||||
if fakturoidtester.match(args[0]):
|
||||
if 'invoices' in args[0]:
|
||||
response = {
|
||||
|
||||
Reference in New Issue
Block a user