Skip to content

Commit 521dbd5

Browse files
committed
Test that metadata is required for dataset creation
1 parent e60d975 commit 521dbd5

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

sasdata/fair_database/data/test/test_dataset.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,15 @@ def test_no_dataset_with_nonexistent_files(self):
245245
request = self.client.post("/v1/data/set/", data=dataset, format="json")
246246
self.assertEqual(request.status_code, status.HTTP_400_BAD_REQUEST)
247247

248+
def test_metadata_required(self):
249+
dataset = {
250+
"name": "No metadata",
251+
"is_public": True,
252+
"data_contents": self.empty_data,
253+
}
254+
request = self.auth_client1.post("/v1/data/set/", data=dataset, format="json")
255+
self.assertEqual(request.status_code, status.HTTP_400_BAD_REQUEST)
256+
248257
# Test that a private dataset cannot be created without an owner
249258
def test_no_private_unowned_dataset(self):
250259
dataset = {

0 commit comments

Comments
 (0)