async def test_simple_option_flow(hass):
    'Test simple config flow options.'
    controller = (await setup_unifi_integration(hass, clients_response=CLIENTS, wlans_response=WLANS, dpigroup_response=DPI_GROUPS, dpiapp_response=[]))
    result = (await hass.config_entries.options.async_init(controller.config_entry.entry_id, context={'show_advanced_options': False}))
    assert (result['type'] == data_entry_flow.RESULT_TYPE_FORM)
    assert (result['step_id'] == 'simple_options')
    result = (await hass.config_entries.options.async_configure(result['flow_id'], user_input={CONF_TRACK_CLIENTS: False, CONF_TRACK_DEVICES: False, CONF_BLOCK_CLIENT: [CLIENTS[0]['mac']]}))
    assert (result['type'] == data_entry_flow.RESULT_TYPE_CREATE_ENTRY)
    assert (result['data'] == {CONF_TRACK_CLIENTS: False, CONF_TRACK_DEVICES: False, CONF_BLOCK_CLIENT: [CLIENTS[0]['mac']]})
Test simple config flow options.
async def test_simple_option_flow(hass):
    
    controller = (await setup_unifi_integration(hass, clients_response=CLIENTS, wlans_response=WLANS, dpigroup_response=DPI_GROUPS, dpiapp_response=[]))
    result = (await hass.config_entries.options.async_init(controller.config_entry.entry_id, context={'show_advanced_options': False}))
    assert (result['type'] == data_entry_flow.RESULT_TYPE_FORM)
    assert (result['step_id'] == 'simple_options')
    result = (await hass.config_entries.options.async_configure(result['flow_id'], user_input={CONF_TRACK_CLIENTS: False, CONF_TRACK_DEVICES: False, CONF_BLOCK_CLIENT: [CLIENTS[0]['mac']]}))
    assert (result['type'] == data_entry_flow.RESULT_TYPE_CREATE_ENTRY)
    assert (result['data'] == {CONF_TRACK_CLIENTS: False, CONF_TRACK_DEVICES: False, CONF_BLOCK_CLIENT: [CLIENTS[0]['mac']]})