From ec35750f2c5cbca8097d262f147e66b01f29f9b4 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Thu, 14 Feb 2019 10:27:34 -0500 Subject: [PATCH] Add a lookup test for get_or_create_shared_blob --- data/model/test/test_model_blob.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/data/model/test/test_model_blob.py b/data/model/test/test_model_blob.py index d322d57cc..7adb2f5bf 100644 --- a/data/model/test/test_model_blob.py +++ b/data/model/test/test_model_blob.py @@ -1,3 +1,4 @@ +from app import storage from data import model, database from test.fixtures import * @@ -30,3 +31,11 @@ def test_store_blob(initialized_db): assert blob_storage3.id != blob_storage.id assert blob_storage3.image_size == 1234 assert blob_storage3.uncompressed_size == 5678 + + +def test_get_or_create_shared_blob(initialized_db): + shared = model.blob.get_or_create_shared_blob('sha256:abcdef', 'somecontent', storage) + assert shared.content_checksum == 'sha256:abcdef' + + again = model.blob.get_or_create_shared_blob('sha256:abcdef', 'somecontent', storage) + assert shared == again