polar passing tests
This commit is contained in:
@@ -15,7 +15,6 @@ import rowers
|
||||
from rowers import dataprep
|
||||
from rowers import tasks
|
||||
|
||||
from rowers import polarstuff
|
||||
import urllib
|
||||
import json
|
||||
|
||||
@@ -875,39 +874,40 @@ class PolarObjects(DjangoTestCase):
|
||||
csvfilename=filename
|
||||
)
|
||||
|
||||
@patch('rowers.polarstuff.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.polarstuff.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.get', side_effect=mocked_requests)
|
||||
def test_polar_auto_import(self, mock_get, mock_post):
|
||||
self.r.polar_auto_import = True
|
||||
self.r.save()
|
||||
integration = PolarIntegration(self.r.user)
|
||||
res = integration.get_workouts(self.r.user)
|
||||
self.assertEqual(res,1)
|
||||
|
||||
res = polarstuff.get_polar_workouts(self.r.user)
|
||||
self.assertEqual(len(res),2)
|
||||
|
||||
@patch('rowers.polarstuff.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.polarstuff.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.get', side_effect=mocked_requests)
|
||||
def test_polar_callback(self, mock_get, mock_post):
|
||||
response = self.c.get('/polarflowcallback?code=abcdef&state=12sdss',follow=True)
|
||||
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
@patch('rowers.polarstuff.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.polarstuff.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.get', side_effect=mocked_requests)
|
||||
def test_polar_notifications(self, mock_get, mock_post):
|
||||
data = polarstuff.get_polar_notifications()
|
||||
integration = PolarIntegration(self.r.user)
|
||||
data = integration.get_notifications()
|
||||
|
||||
self.assertEqual(data[0]['user-id'],475)
|
||||
|
||||
response = polarstuff.get_all_new_workouts(data)
|
||||
response = integration.get_workouts()
|
||||
self.assertEqual(response,1)
|
||||
|
||||
@patch('rowers.polarstuff.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.polarstuff.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.post', side_effect=mocked_requests)
|
||||
@patch('rowers.integrations.polar.requests.get', side_effect=mocked_requests)
|
||||
def test_polar_get_workout(self, mock_get, mock_post):
|
||||
transaction_id = 240522162
|
||||
id = 1937529874
|
||||
|
||||
response = polarstuff.get_polar_workout(self.u, id, transaction_id)
|
||||
integration = PolarIntegration(self.u)
|
||||
response = integration.get_workout(id, transaction_id)
|
||||
self.assertEqual(len(response),14836)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user