Tripleo-common roles tests fails locally but not on CI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Adriano Petrich |
Bug Description
Running tox locally with expected type being str but the code is using unicode
$ tox -e py27
Traceback (most recent call last):
File "tripleo_
role = rolesutils.
File "tripleo_
raise RoleMetadataErr
tripleo_
=======
FAIL: tripleo_
tags: worker-2
-------
Traceback (most recent call last):
File "tripleo_
r = rolesutils.
File "tripleo_
raise RoleMetadataErr
tripleo_
=======
FAIL: tripleo_
tags: worker-3
-------
Traceback (most recent call last):
File "/home/
return func(*args, **keywargs)
File "tripleo_
['foo', 'bar'])
File "tripleo_
validate_
File "tripleo_
raise RoleMetadataErr
tripleo_
Changed in tripleo: | |
assignee: | nobody → Adriano Petrich (apetrich) |
Changed in tripleo: | |
status: | New → In Progress |
Changed in tripleo: | |
milestone: | none → pike-3 |
importance: | Undecided → Medium |
Reviewed: https:/ /review. openstack. org/476896 /git.openstack. org/cgit/ openstack/ tripleo- common/ commit/ ?id=fbf557d13c8 d2d4060574eef3a 4d2fbe84f4a1ce
Committed: https:/
Submitter: Jenkins
Branch: master
commit fbf557d13c8d2d4 060574eef3a4d2f be84f4a1ce
Author: Dougal Matthews <email address hidden>
Date: Fri Jun 23 12:44:04 2017 +0100
Use six to correctly handle text in Python 2 and 3 in the Role schema
Change-Id: I23a7dab693ff39 377ee1e012aec10 6bc5b7aed0e
Closes-Bug: #1700924