Uploaded image for project: 'Data Collection, Analytics, and Events'
  1. Data Collection, Analytics, and Events
  2. DCAEGEN2-2634

Enable py37/py38 support for SNMPTrap collector

XMLWordPrintable

      Jira to track update made for https://gerrit.onap.org/r/c/dcaegen2/collectors/snmptrap/+/118123 during  H release. Though collector tox run locally, need to investigate/fix release job error noted. 

       

      22:37:38 py39 runtests: commands[4] | pytest --cov snmptrap --cov-report=xml --cov-report=term tests --verbose
      22:37:39 ============================= test session starts ==============================
      22:37:39 platform linux2 -- Python 2.7.17, pytest-4.6.11, py-1.10.0, pluggy-0.13.1 -- /w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/.tox/py39/bin/python
      22:37:39 cachedir: .pytest_cache
      22:37:39 rootdir: /w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily
      22:37:39 plugins: cov-2.11.1
      22:37:44 collecting ... collected 22 items / 4 errors / 18 selected
      22:37:44 Coverage.py warning: Couldn't parse Python file '/w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/snmptrap/mod/trapd_stormwatch.py' (couldnt-parse)
      22:37:45 Coverage.py warning: Couldn't parse Python file '/w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/snmptrap/mod/trapd_stormwatch.py' (couldnt-parse)
      22:37:45 
      22:37:45 ==================================== ERRORS ====================================
      22:37:45 ___________________ ERROR collecting tests/test_snmptrapd.py ___________________
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/python.py:507: in _importtestmodule
      22:37:45     mod = self.fspath.pyimport(ensuresyspath=importmode)
      22:37:45 .tox/py39/lib/python2.7/site-packages/py/_path/local.py:704: in pyimport
      22:37:45     __import__(modname)
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:304: in load_module
      22:37:45     exec(co, mod.__dict__)
      22:37:45 tests/test_snmptrapd.py:20: in <module>
      22:37:45     import snmptrapd
      22:37:45 snmptrap/snmptrapd.py:36: in <module>
      22:37:45     import asyncio
      22:37:45 .tox/py39/lib/python2.7/site-packages/asyncio/__init__.py:9: in <module>
      22:37:45     from . import selectors
      22:37:45 E     File "/w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/.tox/py39/lib/python2.7/site-packages/asyncio/selectors.py", line 39
      22:37:45 E       "{!r}".format(fileobj)) from None
      22:37:45 E                                  ^
      22:37:45 E   SyntaxError: invalid syntax
      22:37:45 _____________ ERROR collecting tests/test_trapd_get_cbs_config.py ______________
      22:37:45 tests/test_trapd_get_cbs_config.py:39: in <module>
      22:37:45     print("Error while running %s : %s" % (os.path.basename(__file__), str(e.strerror)))
      22:37:45 E   AttributeError: 'exceptions.TypeError' object has no attribute 'strerror'
      22:37:45 ___________________ ERROR collecting tests/test_trapd_io.py ____________________
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/python.py:507: in _importtestmodule
      22:37:45     mod = self.fspath.pyimport(ensuresyspath=importmode)
      22:37:45 .tox/py39/lib/python2.7/site-packages/py/_path/local.py:704: in pyimport
      22:37:45     __import__(modname)
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:304: in load_module
      22:37:45     exec(co, mod.__dict__)
      22:37:45 tests/test_trapd_io.py:20: in <module>
      22:37:45     import snmptrapd
      22:37:45 snmptrap/snmptrapd.py:36: in <module>
      22:37:45     import asyncio
      22:37:45 .tox/py39/lib/python2.7/site-packages/asyncio/__init__.py:9: in <module>
      22:37:45     from . import selectors
      22:37:45 E     File "/w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/.tox/py39/lib/python2.7/site-packages/asyncio/selectors.py", line 39
      22:37:45 E       "{!r}".format(fileobj)) from None
      22:37:45 E                                  ^
      22:37:45 E   SyntaxError: invalid syntax
      22:37:45 _______________ ERROR collecting tests/test_trapd_stormwatch.py ________________
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/python.py:507: in _importtestmodule
      22:37:45     mod = self.fspath.pyimport(ensuresyspath=importmode)
      22:37:45 .tox/py39/lib/python2.7/site-packages/py/_path/local.py:704: in pyimport
      22:37:45     __import__(modname)
      22:37:45 .tox/py39/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:304: in load_module
      22:37:45     exec(co, mod.__dict__)
      22:37:45 tests/test_trapd_stormwatch.py:22: in <module>
      22:37:45     import trapd_stormwatch as sw
      22:37:45 E     File "/w/workspace/dcaegen2-collectors-snmptrap-master-release-version-java-daily/snmptrap/mod/trapd_stormwatch.py", line 378
      22:37:45 E       print(f"sws.sw_storm_counter_dict[{_dict_key}]({sws.sw_storm_counter_dict[_dict_key]}) > _high_water_val ({_high_water_val})")
      22:37:45 E                                                                                                                                   ^
      22:37:45 E   SyntaxError: invalid syntax
      
      

            tonylhansen tonylhansen
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: