Merge "Fix wrong use of six.moves.queue.get()"
This commit is contained in:
@@ -64,7 +64,7 @@ class Transaction(api.Transaction):
|
|||||||
def commit(self):
|
def commit(self):
|
||||||
self.ovsdb_connection.queue_txn(self)
|
self.ovsdb_connection.queue_txn(self)
|
||||||
try:
|
try:
|
||||||
result = self.results.get(self.timeout)
|
result = self.results.get(timeout=self.timeout)
|
||||||
except Queue.Empty:
|
except Queue.Empty:
|
||||||
raise api.TimeoutException(
|
raise api.TimeoutException(
|
||||||
_("Commands %(commands)s exceeded timeout %(timeout)d "
|
_("Commands %(commands)s exceeded timeout %(timeout)d "
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
from six.moves import queue
|
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from neutron.agent.ovsdb import api
|
from neutron.agent.ovsdb import api
|
||||||
@@ -23,10 +22,9 @@ from neutron.tests import base
|
|||||||
|
|
||||||
class TransactionTestCase(base.BaseTestCase):
|
class TransactionTestCase(base.BaseTestCase):
|
||||||
def test_commit_raises_exception_on_timeout(self):
|
def test_commit_raises_exception_on_timeout(self):
|
||||||
with mock.patch.object(queue, 'Queue') as mock_queue:
|
|
||||||
transaction = impl_idl.NeutronOVSDBTransaction(mock.sentinel,
|
transaction = impl_idl.NeutronOVSDBTransaction(mock.sentinel,
|
||||||
mock.Mock(), 0)
|
mock.Mock(), 1)
|
||||||
mock_queue.return_value.get.side_effect = queue.Empty
|
with self.assert_max_execution_time(10):
|
||||||
with testtools.ExpectedException(api.TimeoutException):
|
with testtools.ExpectedException(api.TimeoutException):
|
||||||
transaction.commit()
|
transaction.commit()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user