Merge pull request #2476 from coreos-inc/fix_bug_force_push
Fix force push causing duplicated entries
This commit is contained in:
commit
024f73ecd4
3 changed files with 23 additions and 6 deletions
|
@ -214,3 +214,17 @@ class TestQuayModels(CnrTestModels):
|
|||
p2.save()
|
||||
b2db = oci_blob.get_blob(p2.digest)
|
||||
assert b2db.id == bdb.id
|
||||
|
||||
def test_push_same_blob(self, db_with_data1):
|
||||
p = db_with_data1.Package.get("titi/rocketchat", "2.0.1", 'kpm')
|
||||
assert p.package == "titi/rocketchat"
|
||||
assert p.release == "2.0.1"
|
||||
assert p.digest == "d3b54b7912fe770a61b59ab612a442eac52a8a5d8d05dbe92bf8f212d68aaa80"
|
||||
blob = db_with_data1.Blob.get("titi/rocketchat",
|
||||
"72ed15c9a65961ecd034cca098ec18eb99002cd402824aae8a674a8ae41bd0ef")
|
||||
p2 = db_with_data1.Package("titi/rocketchat", "2.0.1", "kpm", blob)
|
||||
p2.save(force=True)
|
||||
pnew = db_with_data1.Package.get("titi/rocketchat", "2.0.1", 'kpm')
|
||||
assert pnew.package == "titi/rocketchat"
|
||||
assert pnew.release == "2.0.1"
|
||||
assert pnew.digest == "72ed15c9a65961ecd034cca098ec18eb99002cd402824aae8a674a8ae41bd0ef"
|
||||
|
|
Reference in a new issue