@@ -868,16 +868,11 @@ function DataEntriesTestBlock!(fg, v2)
868
868
deleteDataEntry! (fg, :b , :key2 )
869
869
end
870
870
871
- function blobsStoresTestBlock! (fg, v1 )
871
+ function blobsStoresTestBlock! (fg)
872
872
873
873
de1 = BlobStoreEntry (:label1 ,uuid4 (), :store1 , " AAAA" ," origin1" ," description1" ," mimetype1" ,now (localzone ()))
874
- # TODO put this one in. It breaks current serialization.
875
- @warn " FIXME ZonedDateTime tests for: 2020-08-12T12:00:00.000+00:00)"
876
- @test_skip false
877
- # de2 = BlobStoreEntry(:label2,uuid4(), :store2, "FFFF","origin2","description2","mimetype2",ZonedDateTime("2020-08-12T12:00:00.000+00:00"))
878
- de2 = BlobStoreEntry (:label2 ,uuid4 (), :store2 , " FFFF" ," origin2" ," description2" ," mimetype2" ,ZonedDateTime (" 2020-08-12T12:00:00.001+00:00" ))
879
- # de2_update = BlobStoreEntry(:label2,uuid4(), :store2, "0123","origin2","description2","mimetype2",ZonedDateTime("2020-08-12T12:00:01.000+00:00"))
880
- de2_update = BlobStoreEntry (:label2 ,uuid4 (), :store2 , " 0123" ," origin2" ," description2" ," mimetype2" ,ZonedDateTime (" 2020-08-12T12:00:01.001+00:00" ))
874
+ de2 = BlobStoreEntry (:label2 ,uuid4 (), :store2 , " FFFF" ," origin2" ," description2" ," mimetype2" ,ZonedDateTime (" 2020-08-12T12:00:00.000+00:00" ))
875
+ de2_update = BlobStoreEntry (:label2 ,uuid4 (), :store2 , " 0123" ," origin2" ," description2" ," mimetype2" ,ZonedDateTime (" 2020-08-12T12:00:01.000+00:00" ))
881
876
@test getLabel (de1) == de1. label
882
877
@test getId (de1) == de1. id
883
878
@test getHash (de1) == hex2bytes (de1. hash)
@@ -886,9 +881,10 @@ function blobsStoresTestBlock!(fg, v1)
886
881
# add
887
882
var1 = getVariable (fg, :a )
888
883
@test addDataEntry! (var1, de1) == de1
884
+ updateVariable! (fg, var1)
889
885
@test addDataEntry! (fg, :a , de2) == de2
890
886
@test_throws ErrorException addDataEntry! (var1, de1)
891
- @test de2 in getDataEntries (var1)
887
+ @test de2 in getDataEntries (fg, var1. label )
892
888
893
889
# get
894
890
@test deepcopy (de1) == getDataEntry (var1, :label1 )
@@ -911,10 +907,11 @@ function blobsStoresTestBlock!(fg, v1)
911
907
@test listDataEntries (fg, :b ) == Symbol[:label2 ]
912
908
913
909
# delete
914
- @test deleteDataEntry! (var1, de1) == de1
915
- @test listDataEntries (var1) == Symbol[:label2 ]
910
+ @test deleteDataEntry! (fg, var1. label , de1. label ) == de1
911
+ @test listDataEntries (fg, var1. label ) == Symbol[:label2 ]
916
912
# delete from dfg
917
913
@test deleteDataEntry! (fg, :a , :label2 ) == de2_update
914
+ var1 = getVariable (fg, :a )
918
915
@test listDataEntries (var1) == Symbol[]
919
916
920
917
# Blobstore functions
@@ -939,19 +936,19 @@ function blobsStoresTestBlock!(fg, v1)
939
936
# Data functions
940
937
testData = rand (UInt8, 50 )
941
938
# Adding
942
- newData = addData! (fg, fs. key, getLabel (v1) , :testing , testData)
939
+ newData = addData! (fg, fs. key, :a , :testing , testData)
943
940
# Listing
944
- @test :testing in listDataEntries (fg, getLabel (v1) )
941
+ @test :testing in listDataEntries (fg, :a )
945
942
# Getting
946
- data = getData (fg, fs, getLabel (v1) , :testing )
943
+ data = getData (fg, fs, :a , :testing )
947
944
@test data[1 ]. hash == newData[1 ]. hash
948
945
@test data[2 ] == newData[2 ]
949
946
# Updating
950
- updateData = updateData! (fg, fs, getLabel (v1) , newData[1 ], rand (UInt8, 50 ))
947
+ updateData = updateData! (fg, fs, :a , newData[1 ], rand (UInt8, 50 ))
951
948
@test updateData[1 ]. hash != data[1 ]. hash
952
949
@test updateData[2 ] != data[2 ]
953
950
# Deleting
954
- retData = deleteData! (fg, getLabel (v1) , :testing )
951
+ retData = deleteData! (fg, :a , :testing )
955
952
956
953
end
957
954
0 commit comments