'Test request config with least amount of data.'

def test_request_least_info(self):

    request_id = configurator.request_config(self.hass, 'Test    Request', (lambda _: None))
    self.assertEqual(1, len(self.hass.services.services.get(configurator.DOMAIN, [])), 'No    new    service    registered')
    states = self.hass.states.all()
    self.assertEqual(1, len(states), 'Expected    a    new    state    registered')
    state = states[0]
    self.assertEqual(configurator.STATE_CONFIGURE, state.state)
    self.assertEqual(request_id, state.attributes.get(configurator.ATTR_CONFIGURE_ID))
