some more tests for Polar stuff
This commit is contained in:
@@ -774,6 +774,8 @@ class PolarObjects(DjangoTestCase):
|
||||
|
||||
self.r.polartoken = '12'
|
||||
self.r.polarrefreshtoken = '123'
|
||||
self.r.polaruserid = 475
|
||||
self.r.rowerplan = 'pro'
|
||||
self.r.polartokenexpirydate = arrow.get(datetime.datetime.now()+datetime.timedelta(days=100)).datetime
|
||||
|
||||
|
||||
@@ -821,6 +823,23 @@ class PolarObjects(DjangoTestCase):
|
||||
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)
|
||||
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)
|
||||
def test_polar_notifications(self, mock_get, mock_post):
|
||||
data = polarstuff.get_polar_notifications()
|
||||
|
||||
self.assertEqual(data[0]['user-id'],475)
|
||||
|
||||
response = polarstuff.get_all_new_workouts(data)
|
||||
self.assertEqual(response,1)
|
||||
|
||||
#@pytest.mark.django_db
|
||||
@override_settings(TESTING=True)
|
||||
class RP3Objects(DjangoTestCase):
|
||||
|
||||
Reference in New Issue
Block a user