Example #1
0
 def test_invalid_service_id_fails_validation(self):
     with mock.patch(
         'lib.boku.client.mocks',
         {'service-prices': (500, '')}
     ):
         form = BokuServiceForm(self.post_data)
         ok_(not form.is_valid(), form.errors)
Example #2
0
    def post(self, request):
        form = BokuServiceForm(request.DATA)

        if form.is_valid():
            log.info(('Successfully verified Boku service id: '
                      '{service_id}').format(
                service_id=form.cleaned_data['service_id'],
            ))
            return Response(status=204)
        else:
            log.error('Failed to verify Boku Service ID: {errors}'.format(
                errors=form.errors.as_text(),
            ))
            return self.form_errors(form)
Example #3
0
 def test_valid_service_id_passes_validation(self):
     form = BokuServiceForm(self.post_data)
     ok_(form.is_valid(), form.errors)