Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.

Commit

Permalink
Merge 97939ab into 28d5144
Browse files Browse the repository at this point in the history
  • Loading branch information
ralphbean committed Apr 26, 2019
2 parents 28d5144 + 97939ab commit 7d543de
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
7 changes: 6 additions & 1 deletion omps/manifests_util.py
Expand Up @@ -49,6 +49,11 @@ def bundle(self):
def package_name(self):
"""Returns defined package name from operator bundle"""
# op. courier do verification, this should be never empty
pkgs_yaml = self.bundle['data']['packages']
if hasattr(self.bundle, 'bundle'):
# New, op. courier >= 2.0.0
pkgs_yaml = self.bundle.bundle['data']['packages']
else:
# Old, op. courier < 2.0.0
pkgs_yaml = self.bundle['data']['packages']
pkgs = yaml.safe_load(io.StringIO(pkgs_yaml))
return pkgs[0]['packageName']
7 changes: 5 additions & 2 deletions tox.ini
@@ -1,8 +1,11 @@
[tox]
envlist = py36,py37,flake8
envlist = py{36,37}-courier_{released,master},flake8

[testenv]
deps = .[test]
deps =
courier_master: -e git://github.com/operator-framework/operator-courier#egg=operatorcourier
courier_released: operator-courier
.[test]
commands = pytest --cov=omps --ignore=tests/integration tests/

[coverage:report]
Expand Down

0 comments on commit 7d543de

Please sign in to comment.