| @@ 119-136 (lines=18) @@ | ||
| 116 | ||
| 117 | @pytest.mark.django_db(transaction=False) |
|
| 118 | def test_valid_pipeline(test_user): |
|
| 119 | request = mock.MagicMock() |
|
| 120 | request.user = test_user |
|
| 121 | request.data = { |
|
| 122 | User.USERNAME_FIELD: 'new_username', |
|
| 123 | 'current_password': 'testing123', |
|
| 124 | } |
|
| 125 | ||
| 126 | pipeline = pipelines.username_update.Pipeline(request) |
|
| 127 | with catch_signal(signals.username_updated) as handler: |
|
| 128 | result = pipeline.run() |
|
| 129 | ||
| 130 | handler.assert_called_once_with( |
|
| 131 | sender=mock.ANY, |
|
| 132 | signal=signals.username_updated, |
|
| 133 | user=result['user'], |
|
| 134 | request=request |
|
| 135 | ) |
|
| 136 | ||
| @@ 63-80 (lines=18) @@ | ||
| 60 | request=request |
|
| 61 | ) |
|
| 62 | ||
| 63 | ||
| 64 | @pytest.mark.django_db(transaction=False) |
|
| 65 | def test_valid_pipeline(test_user): |
|
| 66 | request = mock.MagicMock() |
|
| 67 | request.data = {'current_password': 'testing123'} |
|
| 68 | request.user = test_user |
|
| 69 | ||
| 70 | pipeline = pipelines.user_delete.Pipeline(request) |
|
| 71 | with catch_signal(signals.user_deleted) as handler: |
|
| 72 | result = pipeline.run() |
|
| 73 | ||
| 74 | handler.assert_called_once_with( |
|
| 75 | sender=mock.ANY, |
|
| 76 | signal=signals.user_deleted, |
|
| 77 | user=result['user'], |
|
| 78 | request=request |
|
| 79 | ) |
|
| 80 | ||
| 81 | assert not User.objects.exists() |
|
| 82 | ||