def test_has(self): trie = NsTrie(('com.example.foo', 'com.example.bar')) self.assertFalse(trie.has('com')) self.assertFalse(trie.has('com.example')) self.assertTrue(trie.has('com.example.foo')) self.assertTrue(trie.has('com.example.bar')) self.assertTrue(trie.has('com', False)) self.assertTrue(trie.has('com.example', False)) self.assertTrue(trie.has('com.example.foo', False)) self.assertTrue(trie.has('com.example.bar', False))