'Test closest function to coord.'

def test_closest_function_to_coord(self):

    self.hass.states.set('test_domain.closest_home', 'happy', {'latitude': (self.hass.config.latitude + 0.1), 'longitude': (self.hass.config.longitude + 0.1)})
    self.hass.states.set('test_domain.closest_zone', 'happy', {'latitude': (self.hass.config.latitude + 0.2), 'longitude': (self.hass.config.longitude + 0.2)})
    self.hass.states.set('zone.far_away', 'zoning', {'latitude': (self.hass.config.latitude + 0.3), 'longitude': (self.hass.config.longitude + 0.3)})
    tpl = template.Template(('{{    closest("%s",    %s,    states.test_domain).entity_id    }}' % ((self.hass.config.latitude + 0.3), (self.hass.config.longitude + 0.3))), self.hass)
    self.assertEqual('test_domain.closest_zone', tpl.render())
