Merge "tests/db: Add autospec=True to mocks"
This commit is contained in:
commit
9870f46a8c
|
@ -64,7 +64,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
self.dbapi.unregister_conductor,
|
||||
c.hostname)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_touch_conductor(self, mock_utcnow):
|
||||
test_time = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
mock_utcnow.return_value = test_time
|
||||
|
@ -110,7 +110,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
self.assertEqual('hostname2', node2.reservation)
|
||||
self.assertIsNone(node3.reservation)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_one_host_no_driver(self, mock_utcnow):
|
||||
h = 'fake-host'
|
||||
expected = {}
|
||||
|
@ -120,7 +120,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
result = self.dbapi.get_active_driver_dict()
|
||||
self.assertEqual(expected, result)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_one_host_one_driver(self, mock_utcnow):
|
||||
h = 'fake-host'
|
||||
d = 'fake-driver'
|
||||
|
@ -131,7 +131,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
result = self.dbapi.get_active_driver_dict()
|
||||
self.assertEqual(expected, result)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_one_host_many_drivers(self, mock_utcnow):
|
||||
h = 'fake-host'
|
||||
d1 = 'driver-one'
|
||||
|
@ -143,7 +143,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
result = self.dbapi.get_active_driver_dict()
|
||||
self.assertEqual(expected, result)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_many_hosts_one_driver(self, mock_utcnow):
|
||||
h1 = 'host-one'
|
||||
h2 = 'host-two'
|
||||
|
@ -156,7 +156,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
result = self.dbapi.get_active_driver_dict()
|
||||
self.assertEqual(expected, result)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_many_hosts_and_drivers(self, mock_utcnow):
|
||||
h1 = 'host-one'
|
||||
h2 = 'host-two'
|
||||
|
@ -172,7 +172,7 @@ class DbConductorTestCase(base.DbTestCase):
|
|||
result = self.dbapi.get_active_driver_dict()
|
||||
self.assertEqual(expected, result)
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_active_driver_dict_with_old_conductor(self, mock_utcnow):
|
||||
past = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
present = past + datetime.timedelta(minutes=2)
|
||||
|
|
|
@ -136,7 +136,7 @@ class DbNodeTestCase(base.DbTestCase):
|
|||
res = self.dbapi.get_node_list(filters={'maintenance': False})
|
||||
self.assertEqual([node1.id], [r.id for r in res])
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_nodeinfo_list_provision(self, mock_utcnow):
|
||||
past = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
next = past + datetime.timedelta(minutes=8)
|
||||
|
@ -161,7 +161,7 @@ class DbNodeTestCase(base.DbTestCase):
|
|||
states.DEPLOYWAIT})
|
||||
self.assertEqual([node2.id], [r[0] for r in res])
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_get_nodeinfo_list_inspection(self, mock_utcnow):
|
||||
past = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
next = past + datetime.timedelta(minutes=8)
|
||||
|
@ -354,7 +354,7 @@ class DbNodeTestCase(base.DbTestCase):
|
|||
node2.id,
|
||||
{'instance_uuid': new_i_uuid})
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_update_node_provision(self, mock_utcnow):
|
||||
mocked_time = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
mock_utcnow.return_value = mocked_time
|
||||
|
@ -378,7 +378,7 @@ class DbNodeTestCase(base.DbTestCase):
|
|||
self.assertIsNone(res['provision_updated_at'])
|
||||
self.assertIsNone(res['inspection_started_at'])
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_update_node_inspection_started_at(self, mock_utcnow):
|
||||
mocked_time = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
mock_utcnow.return_value = mocked_time
|
||||
|
@ -390,7 +390,7 @@ class DbNodeTestCase(base.DbTestCase):
|
|||
timeutils.normalize_time(result))
|
||||
self.assertIsNone(res['inspection_finished_at'])
|
||||
|
||||
@mock.patch.object(timeutils, 'utcnow')
|
||||
@mock.patch.object(timeutils, 'utcnow', autospec=True)
|
||||
def test_update_node_inspection_finished_at(self, mock_utcnow):
|
||||
mocked_time = datetime.datetime(2000, 1, 1, 0, 0)
|
||||
mock_utcnow.return_value = mocked_time
|
||||
|
|
Loading…
Reference in New Issue