def test(a: options('open', 'write')): return a
def test_options(self): self.assertIsInstance('open', options('open', 'write')) self.assertIsInstance('write', options('open', 'write')) self.assertNotIsInstance('other', options('open', 'write'))