@@ -62,19 +62,17 @@ def test_get_datarow_metadata_ontology(mdo):
62
62
def test_get_datarow_metadata (datarow ):
63
63
"""No metadata"""
64
64
md = datarow .metadata
65
- assert not len (md ["fields" ])
66
65
assert len (md )
67
66
68
67
69
68
def test_bulk_upsert_datarow_metadata (datarow , mdo : DataRowMetadataOntology ):
70
- assert not len (datarow .metadata ["fields" ])
69
+ n_fields = len (datarow .metadata ["fields" ])
71
70
metadata = make_metadata (datarow .uid )
72
71
mdo .bulk_upsert ([metadata ])
73
- assert len (datarow .metadata ["fields" ])
72
+ assert len (datarow .metadata ["fields" ]) > n_fields
74
73
75
74
76
75
def test_parse_upsert_datarow_metadata (datarow , mdo : DataRowMetadataOntology ):
77
- assert not len (datarow .metadata ["fields" ])
78
76
metadata = make_metadata (datarow .uid )
79
77
mdo .bulk_upsert ([metadata ])
80
78
assert mdo .parse_metadata ([datarow .metadata ])
@@ -94,13 +92,7 @@ def test_large_bulk_upsert_datarow_metadata(big_dataset, mdo):
94
92
95
93
96
94
def test_bulk_delete_datarow_metadata (datarow , mdo ):
97
- """test bulk deletes for all fields
98
-
99
- TODO: this fails because of the enum validation issue
100
-
101
- """
102
- assert not len (datarow .metadata ["fields" ])
103
-
95
+ """test bulk deletes for all fields"""
104
96
metadata = make_metadata (datarow .uid )
105
97
mdo .bulk_upsert ([metadata ])
106
98
0 commit comments