Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 4
0
    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
        ))
Esempio n. 5
0
 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()
     )
Esempio n. 6
0
    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},
        ))
Esempio n. 7
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))
Esempio n. 8
0
 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
Esempio n. 9
0
 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
Esempio n. 10
0
 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