Esempio n. 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')
Esempio n. 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)
Esempio n. 3
0
 def test_unversioned_missing(self, pkg_path):
     with pytest.raises(DirNotFound):
         get_package_source(pkg_path, 'ceph')
Esempio n. 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')
Esempio n. 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')