Клиент Pytest изменяет тип содержимого

У меня есть рабочий тест, который проверяет функциональность POST-запроса, приходящего на конечную точку django url

@pytest.mark.django_db
def test_me(logged_client):

    ....
    
    data = {
        'creativeId': 12,
        'descriptionTextId': 345,
        'headlineText1Id': 432,
        'headlineText2Id': 478,
        'campaigns':  ['HS_GP_UNKNONW_CAMPAIGN_Purchase07_WW_2_20.07.09'],
        'creativeCategory': 'video',
    }

    response = logged_client.post(
        reverse('google_panel:run_google_soft_launch'),
        data=json.dumps(data),
        content_type='application/json',
    ).json()
    
    assert ...

Теперь список значений, приходящих в пост-запросе, изменился. Был добавлен еще один параметр creativeRotationType. соответственно в данные добавляется новое значение

data = {
   ....
   'creativeRotationType': 'asset'
}

Но теперь возникла ошибка

ValueError: Content-Type header is "text/html; charset=utf-8", not "application/json"

Как так получается, что добавление нового поля изменяет тип с application/json на text/html; charset=utf-8 ?

Вернуться на верх