Code Duplication    Length = 18-18 lines in 2 locations

tests/pipelines/test_username_update.py 1 location

@@ 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

tests/pipelines/test_user_delete.py 1 location

@@ 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