def test_store_companies_house_profile_in_session_saves_in_session(
mock_retrieve_profile, client
):
data = {
'date_of_creation': '2000-10-10',
'company_name': 'Example corp',
'company_status': 'active',
'company_number': '01234567',
'registered_office_address': {'foo': 'bar'}
}
response = Response()
response.status_code = http.client.OK
response.json = lambda: data
session = client.session
mock_retrieve_profile.return_value = response
helpers.store_companies_house_profile_in_session(session, '01234567')
mock_retrieve_profile.assert_called_once_with(number='01234567')
assert session[helpers.COMPANIES_HOUSE_PROFILE_SESSION_KEY] == data
assert session.modified is True
评论列表
文章目录