Skip to content
Snippets Groups Projects
test_openbis.py 921 B
Newer Older
  • Learn to ignore specific revisions
  • import json
    
    def test_token(openbis_instance):
        assert openbis_instance.token is not None
    
    def test_get_samples_by_id(openbis_instance):
        response = openbis_instance.get_samples('/TEST/TEST-SAMPLE-2-CHILD-1')
        assert response is not None
        assert response['/TEST/TEST-SAMPLE-2-CHILD-1'] is not None
    
    def test_get_samples_by_permid(openbis_instance):
        response = openbis_instance.get_samples('20130415091923485-402')
        assert response is not None
        assert response['20130415091923485-402'] is not None
    
    def test_get_parents(openbis_instance):
        id = '/TEST/TEST-SAMPLE-2'
        response = openbis_instance.get_samples(id)
        assert response is not None
        #print(json.dumps(response))
        assert 'parents' in response[id]
        assert 'identifier' in response[id]['parents'][0]
        assert response[id]['parents'][0]['identifier']['identifier'] == '/TEST/TEST-SAMPLE-2-PARENT'
    
        response.parents[0].id