mocking request to weather API
This commit is contained in:
@@ -610,6 +610,7 @@ def mocked_requests(*args, **kwargs):
|
||||
def __init__(self, json_data, status_code):
|
||||
self.json_data = json_data
|
||||
self.status_code = status_code
|
||||
self.ok = True
|
||||
|
||||
def json(self):
|
||||
return self.json_data
|
||||
|
||||
@@ -242,9 +242,9 @@ class WorkoutViewTest(TestCase):
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
@patch('rowers.dataprep.getsmallrowdata_db')
|
||||
# @patch('rowers.weather.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.weather.requests.get', side_effect=mocked_requests)
|
||||
def test_waterworkout_view(self,
|
||||
mocked_sqlalchemy, mocked_getsmallrowdata_db):
|
||||
mocked_sqlalchemy, mocked_getsmallrowdata_db, mocked_requests):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
@@ -777,7 +777,7 @@ class PermissionsViewTests(TestCase):
|
||||
login = self.c.login(username=self.ucoach.username, password=self.ucoachpassword)
|
||||
self.assertTrue(login)
|
||||
|
||||
url = reverse('rower_favoritecharts_view',kwargs={'id':self.ubasic.id})
|
||||
url = reverse('rower_favoritecharts_view',kwargs={'userid':self.ubasic.id})
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -788,7 +788,7 @@ class PermissionsViewTests(TestCase):
|
||||
login = self.c.login(username=self.ucoach.username, password=self.ucoachpassword)
|
||||
self.assertTrue(login)
|
||||
|
||||
url = reverse('rower_favoritecharts_view',kwargs={'id':self.ubasic.id})
|
||||
url = reverse('rower_favoritecharts_view',kwargs={'userid':self.ubasic.id})
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,403)
|
||||
|
||||
Reference in New Issue
Block a user