Skip to content
Snippets Groups Projects
Commit 1efd8e33 authored by Swen Vermeul's avatar Swen Vermeul
Browse files

added more vocabulary tests

parent 72a12963
No related branches found
No related tags found
No related merge requests found
...@@ -8,11 +8,30 @@ import time ...@@ -8,11 +8,30 @@ import time
def test_create_delete_vocabulay_terms(openbis_instance): def test_create_delete_vocabulay_terms(openbis_instance):
o=openbis_instance o=openbis_instance
timestamp = time.strftime('%a_%y%m%d_%H%M%S').upper()
terms = o.get_terms() voc_code = 'test_voc_'+timestamp+"_"+str(random.randint(0,1000))
assert terms is not None
assert terms.df is not None
voc = o.new_vocabulary(
code = voc_code,
description = 'description of vocabulary',
urlTemplate = 'https://ethz.ch',
terms = [
{ "code": 'term_code1', "label": "term_label1", "description": "term_description1"},
{ "code": 'term_code2', "label": "term_label2", "description": "term_description2"},
{ "code": 'term_code3', "label": "term_label3", "description": "term_description3"}
]
)
assert voc.registrationDate is None
voc.save()
assert voc is not None
assert voc.registrationDate is not None
voc_exists = o.get_vocabulary(voc_code)
assert voc_exists is not None
assert voc_exists.code == voc_code.upper()
voc.delete('test on '+str(timestamp))
with pytest.raises(ValueError):
voc_exists = o.get_vocabulary(voc_code)
assert 1 == 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment