| @@ 11-24 (lines=14) @@ | ||
| 8 | User = get_user_model() |
|
| 9 | ||
| 10 | ||
| 11 | @pytest.mark.django_db(transaction=False) |
|
| 12 | def test_valid_serialize_request(): |
|
| 13 | request = mock.MagicMock() |
|
| 14 | request.data = {User.USERNAME_FIELD: 'test', 'password': 'testing123'} |
|
| 15 | context = {'request': request} |
|
| 16 | result = pipelines.user_create.serialize_request(**context) |
|
| 17 | ||
| 18 | expected_data = { |
|
| 19 | User.USERNAME_FIELD: request.data[User.USERNAME_FIELD], |
|
| 20 | 'password': request.data['password'] |
|
| 21 | } |
|
| 22 | assert User.objects.count() == 0 |
|
| 23 | assert 'serializer' in result |
|
| 24 | assert result['serializer'].validated_data == expected_data |
|
| 25 | ||
| 26 | ||
| 27 | @pytest.mark.django_db(transaction=False) |
|
| @@ 11-20 (lines=10) @@ | ||
| 8 | User = get_user_model() |
|
| 9 | ||
| 10 | ||
| 11 | @pytest.mark.django_db(transaction=False) |
|
| 12 | def test_valid_serialize_request(test_user): |
|
| 13 | request = mock.MagicMock() |
|
| 14 | request.data = {'current_password': 'testing123'} |
|
| 15 | request.user = test_user |
|
| 16 | context = {'request': request} |
|
| 17 | result = pipelines.user_delete.serialize_request(**context) |
|
| 18 | ||
| 19 | assert User.objects.count() == 1 |
|
| 20 | assert result['serializer'].context['request'].user == test_user |
|
| 21 | ||
| 22 | ||
| 23 | @pytest.mark.django_db(transaction=False) |
|