X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8dd0176878ad1ae38e14e09149bf9dcd812c5ce7..0c13e1261dffe71588a80f0af3f702cea194efc1:/sdk/python/tests/test_vocabulary.py?ds=sidebyside diff --git a/sdk/python/tests/test_vocabulary.py b/sdk/python/tests/test_vocabulary.py index 49fd601262..ccaa7fe88d 100644 --- a/sdk/python/tests/test_vocabulary.py +++ b/sdk/python/tests/test_vocabulary.py @@ -74,14 +74,18 @@ class VocabularyTest(unittest.TestCase): self.assertEqual(vk.strict, False) self.assertEqual(vk.identifier, 'IDTAGANIMALS') self.assertEqual(vk.aliases, ['Animal', 'Creature']) + self.assertEqual(vk.preferred_label, 'Animal') vv = vk.value_aliases['human'] self.assertEqual(vv.identifier, 'IDVALANIMAL1') self.assertEqual(vv.aliases, ['Human', 'Homo sapiens']) + self.assertEqual(vv.preferred_label, 'Human') self.assertEqual(voc['creature']['human'].identifier, vv.identifier) self.assertEqual(voc['Creature']['Human'].identifier, vv.identifier) self.assertEqual(voc['CREATURE']['HUMAN'].identifier, vv.identifier) + with self.assertRaises(KeyError): + inexistant = voc['foo'] def test_empty_vocabulary(self): voc = vocabulary.Vocabulary()