mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 21:06:19 +00:00
tests: Use assertEqual instead of deprecated assertEquals (#11943)
This commit is contained in:
committed by
Fabian Affolter
parent
b4d682ca75
commit
f1fc3c762a
@@ -272,36 +272,36 @@ class TestSetup(unittest.TestCase):
|
||||
hue_light.unthrottled_update_lights(
|
||||
self.hass, mock_bridge_two, self.mock_add_devices)
|
||||
|
||||
self.assertEquals(sorted(mock_bridge_one.lights.keys()), [1, 2])
|
||||
self.assertEquals(sorted(mock_bridge_two.lights.keys()), [1, 3])
|
||||
self.assertEqual(sorted(mock_bridge_one.lights.keys()), [1, 2])
|
||||
self.assertEqual(sorted(mock_bridge_two.lights.keys()), [1, 3])
|
||||
|
||||
self.assertEquals(len(self.mock_add_devices.mock_calls), 2)
|
||||
self.assertEqual(len(self.mock_add_devices.mock_calls), 2)
|
||||
|
||||
# first call
|
||||
name, args, kwargs = self.mock_add_devices.mock_calls[0]
|
||||
self.assertEquals(len(args), 1)
|
||||
self.assertEquals(len(kwargs), 0)
|
||||
self.assertEqual(len(args), 1)
|
||||
self.assertEqual(len(kwargs), 0)
|
||||
|
||||
# one argument, a list of lights in bridge one; each of them is an
|
||||
# object of type HueLight so we can't straight up compare them
|
||||
lights = args[0]
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
lights[0].unique_id,
|
||||
'{}.b1l1.Light.1'.format(hue_light.HueLight))
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
lights[1].unique_id,
|
||||
'{}.b1l2.Light.2'.format(hue_light.HueLight))
|
||||
|
||||
# second call works the same
|
||||
name, args, kwargs = self.mock_add_devices.mock_calls[1]
|
||||
self.assertEquals(len(args), 1)
|
||||
self.assertEquals(len(kwargs), 0)
|
||||
self.assertEqual(len(args), 1)
|
||||
self.assertEqual(len(kwargs), 0)
|
||||
|
||||
lights = args[0]
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
lights[0].unique_id,
|
||||
'{}.b2l1.Light.1'.format(hue_light.HueLight))
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
lights[1].unique_id,
|
||||
'{}.b2l3.Light.3'.format(hue_light.HueLight))
|
||||
|
||||
@@ -313,8 +313,8 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_lights(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals([], ret)
|
||||
self.assertEquals(self.mock_bridge.lights, {})
|
||||
self.assertEqual([], ret)
|
||||
self.assertEqual(self.mock_bridge.lights, {})
|
||||
|
||||
def test_process_lights_no_lights(self):
|
||||
"""Test the process_lights function when bridge returns no lights."""
|
||||
@@ -325,9 +325,9 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_lights(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals([], ret)
|
||||
self.assertEqual([], ret)
|
||||
mock_dispatcher_send.assert_not_called()
|
||||
self.assertEquals(self.mock_bridge.lights, {})
|
||||
self.assertEqual(self.mock_bridge.lights, {})
|
||||
|
||||
@patch(HUE_LIGHT_NS + 'HueLight')
|
||||
def test_process_lights_some_lights(self, mock_hue_light):
|
||||
@@ -341,7 +341,7 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_lights(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals(len(ret), 2)
|
||||
self.assertEqual(len(ret), 2)
|
||||
mock_hue_light.assert_has_calls([
|
||||
call(
|
||||
1, {'state': 'on'}, self.mock_bridge, mock.ANY,
|
||||
@@ -353,7 +353,7 @@ class TestSetup(unittest.TestCase):
|
||||
self.mock_bridge.allow_in_emulated_hue),
|
||||
])
|
||||
mock_dispatcher_send.assert_not_called()
|
||||
self.assertEquals(len(self.mock_bridge.lights), 2)
|
||||
self.assertEqual(len(self.mock_bridge.lights), 2)
|
||||
|
||||
@patch(HUE_LIGHT_NS + 'HueLight')
|
||||
def test_process_lights_new_light(self, mock_hue_light):
|
||||
@@ -373,7 +373,7 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_lights(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals(len(ret), 1)
|
||||
self.assertEqual(len(ret), 1)
|
||||
mock_hue_light.assert_has_calls([
|
||||
call(
|
||||
2, {'state': 'off'}, self.mock_bridge, mock.ANY,
|
||||
@@ -382,7 +382,7 @@ class TestSetup(unittest.TestCase):
|
||||
])
|
||||
mock_dispatcher_send.assert_called_once_with(
|
||||
'hue_light_callback_bridge-id_1')
|
||||
self.assertEquals(len(self.mock_bridge.lights), 2)
|
||||
self.assertEqual(len(self.mock_bridge.lights), 2)
|
||||
|
||||
def test_process_groups_api_error(self):
|
||||
"""Test the process_groups function when the bridge errors out."""
|
||||
@@ -392,8 +392,8 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_groups(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals([], ret)
|
||||
self.assertEquals(self.mock_bridge.lightgroups, {})
|
||||
self.assertEqual([], ret)
|
||||
self.assertEqual(self.mock_bridge.lightgroups, {})
|
||||
|
||||
def test_process_groups_no_state(self):
|
||||
"""Test the process_groups function when bridge returns no status."""
|
||||
@@ -405,9 +405,9 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_groups(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals([], ret)
|
||||
self.assertEqual([], ret)
|
||||
mock_dispatcher_send.assert_not_called()
|
||||
self.assertEquals(self.mock_bridge.lightgroups, {})
|
||||
self.assertEqual(self.mock_bridge.lightgroups, {})
|
||||
|
||||
@patch(HUE_LIGHT_NS + 'HueLight')
|
||||
def test_process_groups_some_groups(self, mock_hue_light):
|
||||
@@ -421,7 +421,7 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_groups(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals(len(ret), 2)
|
||||
self.assertEqual(len(ret), 2)
|
||||
mock_hue_light.assert_has_calls([
|
||||
call(
|
||||
1, {'state': 'on'}, self.mock_bridge, mock.ANY,
|
||||
@@ -433,7 +433,7 @@ class TestSetup(unittest.TestCase):
|
||||
self.mock_bridge.allow_in_emulated_hue, True),
|
||||
])
|
||||
mock_dispatcher_send.assert_not_called()
|
||||
self.assertEquals(len(self.mock_bridge.lightgroups), 2)
|
||||
self.assertEqual(len(self.mock_bridge.lightgroups), 2)
|
||||
|
||||
@patch(HUE_LIGHT_NS + 'HueLight')
|
||||
def test_process_groups_new_group(self, mock_hue_light):
|
||||
@@ -453,7 +453,7 @@ class TestSetup(unittest.TestCase):
|
||||
ret = hue_light.process_groups(
|
||||
self.hass, self.mock_api, self.mock_bridge, None)
|
||||
|
||||
self.assertEquals(len(ret), 1)
|
||||
self.assertEqual(len(ret), 1)
|
||||
mock_hue_light.assert_has_calls([
|
||||
call(
|
||||
2, {'state': 'off'}, self.mock_bridge, mock.ANY,
|
||||
@@ -462,7 +462,7 @@ class TestSetup(unittest.TestCase):
|
||||
])
|
||||
mock_dispatcher_send.assert_called_once_with(
|
||||
'hue_light_callback_bridge-id_1')
|
||||
self.assertEquals(len(self.mock_bridge.lightgroups), 2)
|
||||
self.assertEqual(len(self.mock_bridge.lightgroups), 2)
|
||||
|
||||
|
||||
class TestHueLight(unittest.TestCase):
|
||||
@@ -509,27 +509,27 @@ class TestHueLight(unittest.TestCase):
|
||||
class_name = "<class 'homeassistant.components.light.hue.HueLight'>"
|
||||
|
||||
light = self.buildLight(info={'uniqueid': 'foobar'})
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.foobar',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={})
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.Unnamed Device.Light.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={'name': 'my-name'})
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.my-name.Light.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={'type': 'my-type'})
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.Unnamed Device.my-type.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={'name': 'a name', 'type': 'my-type'})
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.a name.my-type.42',
|
||||
light.unique_id)
|
||||
|
||||
@@ -538,28 +538,28 @@ class TestHueLight(unittest.TestCase):
|
||||
class_name = "<class 'homeassistant.components.light.hue.HueLight'>"
|
||||
|
||||
light = self.buildLight(info={'uniqueid': 'foobar'}, is_group=True)
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.foobar',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={}, is_group=True)
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.Unnamed Device.Group.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={'name': 'my-name'}, is_group=True)
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.my-name.Group.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(info={'type': 'my-type'}, is_group=True)
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.Unnamed Device.my-type.42',
|
||||
light.unique_id)
|
||||
|
||||
light = self.buildLight(
|
||||
info={'name': 'a name', 'type': 'my-type'},
|
||||
is_group=True)
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
class_name+'.a name.my-type.42',
|
||||
light.unique_id)
|
||||
|
||||
Reference in New Issue
Block a user