Beispiel #1
0
 def test_versioned_ok(self, pkg_path):
     os.makedirs(os.path.join(pkg_path, 'ceph/0.80.0'))
     path = get_package_source(pkg_path, 'ceph', traverse=True)
     assert path == os.path.join(pkg_path, 'ceph/0.80.0')
Beispiel #2
0
 def test_versioned_missing(self, pkg_path):
     os.mkdir(os.path.join(pkg_path, 'ceph'))
     with pytest.raises(VersionNotFound):
         get_package_source(pkg_path, 'ceph', traverse=True)
Beispiel #3
0
 def test_unversioned_missing(self, pkg_path):
     with pytest.raises(DirNotFound):
         get_package_source(pkg_path, 'ceph')
Beispiel #4
0
 def test_unversioned_ok(self, pkg_path):
     os.mkdir(os.path.join(pkg_path, 'ceph'))
     path = get_package_source(pkg_path, 'ceph')
     assert path == os.path.join(pkg_path, 'ceph')
Beispiel #5
0
 def test_versioned_gets_thrown_away(self, pkg_path):
     os.makedirs(os.path.join(pkg_path, 'ceph/0.80.0'))
     path = get_package_source(pkg_path, 'ceph')
     assert path == os.path.join(pkg_path, 'ceph')