def test_update_sample(): s = LocalSampleReference() samp = dict(uid=str(uuid.uuid4()), name='julius', time=ttime.time(), position='emperor', material='wisdom', state='in office') s.create(**samp) s.update({'uid': samp['uid']}, {'state': 'murdered by brutus'}) assert next(s.find(state='murdered by brutus'))['uid'] == samp['uid']
def test_find_sample(): s = LocalSampleReference() samp_dict = dict(uid=str(uuid.uuid4()), time=ttime.time(), name='hidefix', kind='dog', breed='multigree') s.create(**samp_dict) assert next(s.find(uid=samp_dict['uid']))['uid'] == samp_dict['uid']
def test_create_sample(): s = LocalSampleReference() s.create(uid=str(uuid.uuid4()), name='local roman', time=ttime.time(), compound='Fe', material='sword')
def test_constructors(): # attempt empty reference create s_ref = LocalSampleReference() c_ref = LocalContainerReference() r_ref = LocalRequestReference()