Exemplo n.º 1
0
 def test_create_user_with_correct_data(self):
     self.data = self.set_data()
     serial = UserCreationSerializer(data=self.data)
     self.assertTrue(serial.is_valid())
     serial.save()
     self.assertEqual(
         User.objects.all().filter(username=self.data['username']).count(),
         1)
Exemplo n.º 2
0
def user_register(request):
    """API view for registering new users.
    """

    serializer = UserCreationSerializer(data=request.data,
                                        context={'request': request})
    if serializer.is_valid(raise_exception=True):
        serializer.save()
        return Response(status=status.HTTP_201_CREATED)
    else:
        return Response(status=status.HTTP_400_BAD_REQUEST)