Public bug reported:

nova.tests.unit.test_api_validation.PatternPropertiesTestCase.test_validate_patternProperties_fails
 fails in 3.6 because py3 check is limited to 3.5 with:

```
Captured traceback:
~~~~~~~~~~~~~~~~~~~
    b'Traceback (most recent call last):'
    b'  File "/Users/cdent/src/nova/nova/api/validation/validators.py", line 
300, in validate'
    b'    self.validator.validate(*args, **kwargs)'
    b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/validators.py",
 line 129, in validate'
    b'    for error in self.iter_errors(*args, **kwargs):'
    b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/validators.py",
 line 105, in iter_errors'
    b'    for error in errors:'
    b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/_validators.py",
 line 14, in patternProperties'
    b'    if re.search(pattern, k):'
    b'  File "/Users/cdent/src/nova/.tox/py36/lib/python3.6/re.py", line 182, 
in search'
    b'    return _compile(pattern, flags).search(string)'
    b'TypeError: expected string or bytes-like object'
```

** Affects: nova
     Importance: Undecided
     Assignee: Chris Dent (cdent)
         Status: In Progress


** Tags: low-hanging-fruit testing

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1750355

Title:
  
nova.tests.unit.test_api_validation.PatternPropertiesTestCase.test_validate_patternProperties_fails
  fails in 3.6 because py3 check is limited to 3.5

Status in OpenStack Compute (nova):
  In Progress

Bug description:
  
  
nova.tests.unit.test_api_validation.PatternPropertiesTestCase.test_validate_patternProperties_fails
 fails in 3.6 because py3 check is limited to 3.5 with:

  ```
  Captured traceback:
  ~~~~~~~~~~~~~~~~~~~
      b'Traceback (most recent call last):'
      b'  File "/Users/cdent/src/nova/nova/api/validation/validators.py", line 
300, in validate'
      b'    self.validator.validate(*args, **kwargs)'
      b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/validators.py",
 line 129, in validate'
      b'    for error in self.iter_errors(*args, **kwargs):'
      b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/validators.py",
 line 105, in iter_errors'
      b'    for error in errors:'
      b'  File 
"/Users/cdent/src/nova/.tox/py36/lib/python3.6/site-packages/jsonschema/_validators.py",
 line 14, in patternProperties'
      b'    if re.search(pattern, k):'
      b'  File "/Users/cdent/src/nova/.tox/py36/lib/python3.6/re.py", line 182, 
in search'
      b'    return _compile(pattern, flags).search(string)'
      b'TypeError: expected string or bytes-like object'
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1750355/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to