def test_discard(self): trie = NsTrie(( 'com.example.foo', 'com.example.bar' )) try: trie.discard('org.example.foo') except KeyError: self.fail("discard should not produce a KeyError")