def test_get_roles(self, tmpdir):
"""Verify that we can get OSA role information."""
p = tmpdir.mkdir('test')
path = str(p)
repo = Repo.init(path)
file = p / 'ansible-role-requirements.yml'
file.write_text(u"""
- name: apt_package_pinning
scm: git
src: https://github.com/openstack/openstack-ansible-apt_package_pinning
version: master
""", encoding='utf-8')
repo.index.add(['ansible-role-requirements.yml'])
repo.index.commit("Test")
roles = osa_differ.get_roles(path,
'HEAD',
'ansible-role-requirements.yml')
assert isinstance(roles, list)
assert roles[0][0] == 'apt_package_pinning'
评论列表
文章目录