def test_setup_timeout(self, mock_req): """Test setup when connection timeout occurs.""" with self.assertRaises(Timeout): rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'http://localhost', }, None)
def test_setup_timeout(self, mock_req): """Test setup when connection timeout occurs.""" with self.assertRaises(Timeout): rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'http://localhost', }, None)
def test_setup_failed_connect(self, mock_req): """Test setup when connection error occurs.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'http://localhost', }, None))
def test_setup_missing_schema(self): """Test setup with resource missing schema.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'localhost' }, None))
def test_setup_missing_config(self): """Test setup with configuration missing required entries.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest' }, None))
def test_setup_failed_connect(self, mock_req): """Test setup when connection error occurs.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'http://localhost', }, None))
def test_setup_missing_schema(self): """Test setup with resource missing schema.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest', 'resource': 'localhost' }, None))
def test_setup_missing_config(self): """Test setup with configuration missing required entries.""" self.assertFalse(rest.setup_platform(self.hass, { 'platform': 'rest' }, None))