[contrail] incorrect import of ConnectTimeoutError

Bug #1643926 reported by Ruslan Khozinov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Contrail plugin
Fix Released
Medium
Ruslan Khozinov
Fuel for OpenStack
Fix Released
Medium
Ruslan Khozinov

Bug Description

Detailed bug description:
 ImportError: cannot import name ConnectTimeoutError has raised because of incorrect import
Steps to reproduce:
 Start test with contrail_bvt testgroup
Expected results:
 Test should be successfully started
Actual result:
 ImportError: cannot import name ConnectTimeoutError
Reproducibility:
 100%
Impact:
 CI, Contrail Plugin Tests

Additional information:
Traceback (most recent call last):
  File "/home/jenkins/workspace/9.1.contrail.5.0.bvt.test.juniper/plugin_test/run_tests.py", line 78, in <module>
    import_tests()
  File "/home/jenkins/workspace/9.1.contrail.5.0.bvt.test.juniper/plugin_test/run_tests.py", line 54, in import_tests
    from tests import test_smoke_bvt # noqa
  File "/home/jenkins/workspace/9.1.contrail.5.0.bvt.test.juniper/plugin_test/tests/test_smoke_bvt.py", line 30, in <module>
    from helpers import vsrx
  File "/home/jenkins/workspace/9.1.contrail.5.0.bvt.test.juniper/plugin_test/helpers/vsrx.py", line 22, in <module>
    from jnpr.junos import ConnectTimeoutError
ImportError: cannot import name ConnectTimeoutError

Revision history for this message
Ruslan Khozinov (rkhozinov) wrote :

correct import should be:
from jnpr.junos.exception import ConnectTimeoutError

(related to https://github.com/Juniper/py-junos-eznc/blob/1ca57ae55c2e3909c23ce40ee8368c2f711e3b18/tests/unit/test_device.py)

Changed in fuel-plugin-contrail:
status: New → Incomplete
status: Incomplete → Confirmed
importance: Undecided → Medium
assignee: nobody → Ruslan Khozinov (rkhozinov)
milestone: none → 5.0.0
Changed in fuel-plugin-contrail:
status: Confirmed → Fix Released
Changed in fuel:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.