def call_target(self, **request_data): input_obj = factories.ApiRequestEnvironmentFactory( path='/api/v1/deck/unlike_comment', data=dict(**request_data) ) response = self.client.open(**input_obj) return response
def call_target(self, **request_data): input_obj = factories.ApiRequestEnvironmentFactory( path='/api/v1/account/unfollow_user', data=dict(**request_data) ) response = self.client.open(**input_obj) return response
def call_target(self, **request_data): input_obj = factories.ApiRequestEnvironmentFactory( path='/api/v1/deck/get_created_cards', data=dict(**request_data), method='GET') response = self.client.open(**input_obj) return response
def test_success(self): user = UserFactory( id='WFT', total_points={'gold': 81, 'silver': 80}, cumulative_earnings={'gold': 46, 'silver': 45}, points_purchased={'gold': 34, 'silver': 33}, points_used={'gold': 24, 'silver': 23}, ) self.db.session.commit() self.set_current_user(user) request_environment = factories.ApiRequestEnvironmentFactory( path='/api/v1/account/get_points' ) response = self.client.open(**request_environment) self.assertEqual(response, GetPointsResponse( total_points={'gold': 81, 'silver': 80}, cumulative_earnings={'gold': 46, 'silver': 45}, points_purchased={'gold': 34, 'silver': 33}, points_used={'gold': 24, 'silver': 23}, # total_silver_points=80, # cumulative_earnings=45, # points_purchased=33, # points_used=23 ))
def call_target(self, **data): request_environment = factories.ApiRequestEnvironmentFactory( path='/api/v1/points/transfer', data=data ) result = self.client.open(**request_environment) self.assertEqual( result, factories.JsonResponseFactory.build() )
def test_no_points(self): user = UserFactory( id='WFT', ) self.db.session.commit() self.set_current_user(user) request_environment = factories.ApiRequestEnvironmentFactory( path='/api/v1/account/get_points' ) response = self.client.open(**request_environment) self.assertEqual(response, GetPointsResponse( total_points={'gold': 0, 'silver': 0}, cumulative_earnings={'gold': 0, 'silver': 0}, points_purchased={'gold': 0, 'silver': 0}, points_used={'gold': 0, 'silver': 0}, ))
def arrange_input(self, **input_data): request_data = input_data.pop('request_data', {}) return factories.ApiRequestEnvironmentFactory( path='/api/v1/deck/create_image_card', data=dict(card_title=self.CARD_TITLE, **request_data))
def call_target(self, data=None): input_data = factories.ApiRequestEnvironmentFactory( data=data, path='/api/v1/deck/add_mode') response = self.client.open(**input_data) return response
def call_target(self, user_id): request_env = factories.ApiRequestEnvironmentFactory( path='/api/v1/account/get_profile', data=dict(user_id=user_id)) response = self.client.open(**request_env) self.assertEqual(response.status, '200 OK') return response
def call_target(self, **request_data): input_obj = factories.ApiRequestEnvironmentFactory( path='/api/v1/auth/verify_email', data=dict(**request_data)) response = self.client.open(**input_obj) return response