text: """SMA sensor tests."""
  import logging
  
  from homeassistant.components.sensor import DOMAIN
  from homeassistant.const import VOLT
  from homeassistant.setup import async_setup_component
  
  from tests.common import assert_setup_component
  
  _LOGGER = logging.getLogger(__name__)
  BASE_CFG = {
      "platform": "sma",
      "host": "1.1.1.1",
      "password": "",
      "custom": {"my_sensor": {"key": "1234567890123", "unit": VOLT}},
  }
  
  
  async def test_sma_config(hass):
      """Test new config."""
      sensors = ["current_consumption"]
  
      with assert_setup_component(1):
          assert await async_setup_component(
              hass, DOMAIN, {DOMAIN: dict(BASE_CFG, sensors=sensors)}
          )
          await hass.async_block_till_done()
  
      state = hass.states.get("sensor.current_consumption")
      assert state
      assert "unit_of_measurement" in state.attributes
      assert "current_consumption" not in state.attributes
  
      state = hass.states.get("sensor.my_sensor")
      assert state
  