Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import json
import random
import re
import pytest
import time
def test_create_delete_dataset(space):
o=space.openbis
dataset_type = 'UNKNOWN'
dataset = o.new_dataset(
type='UNKNOWN',
sample='/DEFAULT/DEFAULT',
files=['testfile']
)
assert dataset is not None
assert dataset.permId is None
dataset.save()
# now there should appear a permId
assert dataset.permId is not None
# get it by permId
dataset_by_permId = o.get_dataset(dataset.permId)
assert dataset_by_permId is not None
dataset_by_permId = space.get_dataset(dataset.permId)
assert dataset_by_permId is not None
# get it by identifier
dataset_by_identifier = o.get_dataset(dataset.identifier)
assert dataset_by_identifier is not None
dataset_by_identifier = space.get_dataset(dataset.identifier)
assert dataset_by_identifier is not None
dataset.delete('dataset creation test on '+timestamp)