Compatibility with python 3.6 (#3287)

time.time_ns() is not available
This commit is contained in:
Alexander Kukushkin
2025-02-20 15:18:52 +01:00
committed by GitHub
parent 33600976b1
commit b573bd4c9d
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -197,7 +197,7 @@ class TestConsul(unittest.TestCase):
with patch.object(KV, 'put', Mock(side_effect=ConsulException)):
self.assertFalse(self.c.update_leader(cluster, 12345))
mock_time = Mock(side_effect=[0, 0, 0, 0, 100, 200, 300])
with patch('time.time', mock_time), patch('time.time_ns', mock_time):
with patch('time.time', mock_time), patch('time.time_ns', mock_time, create=True):
self.assertRaises(ConsulError, self.c.update_leader, cluster, 12345)
with patch('time.time', Mock(side_effect=[0, 100, 200, 300])):
self.assertRaises(ConsulError, self.c.update_leader, cluster, 12345)
+1 -1
View File
@@ -442,7 +442,7 @@ class TestKubernetesEndpoints(BaseTestKubernetes):
k8s_client.rest.ApiException(409, ''), mock_namespaced_kind()]
mock_read.return_value.metadata.resource_version = '2'
mock_time = Mock(side_effect=[0, 0, 100, 200, 0, 0, 0, 0, 0, 100, 200])
with patch('time.time', mock_time), patch('time.time_ns', mock_time):
with patch('time.time', mock_time), patch('time.time_ns', mock_time, create=True):
self.assertFalse(self.k.update_leader(cluster, '123'))
self.assertFalse(self.k.update_leader(cluster, '123'))
mock_patch.side_effect = k8s_client.rest.ApiException(409, '')