示例#1
0
    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))