예제 #1
0
    def testLookup(self):
        symdb = SymbolLookupDb()

        symdb.add("TestSymbolLookup")
        symdb.add("TestSymbol")
        symdb.add("testSymbol")
        symdb.add("foo")
        symdb.add("foobar")
        symdb.add("foobaz")
        symdb.add("fooquux")

        self.assertEqual(set(symdb.lookup("fo")), set([ "o", "obar", "obaz", "oquux"]) )
        self.assertEqual(set(symdb.lookup("foo")), set([ '', "bar", "baz", "quux"]))
        self.assertEqual(set(symdb.lookup("foob")), set([ "ar", "az"]) )
        self.assertEqual(set(symdb.lookup("Test")), set([ "SymbolLookup", "Symbol" ]))
        self.assertEqual(set(symdb.lookup("xx")), set([]))
예제 #2
0
    def testLookup(self):
        symdb = SymbolLookupDb()

        symdb.add("TestSymbolLookup")
        symdb.add("TestSymbol")
        symdb.add("testSymbol")
        symdb.add("foo")
        symdb.add("foobar")
        symdb.add("foobaz")
        symdb.add("fooquux")

        self.assertEqual(set(symdb.lookup("fo")),
                         set(["o", "obar", "obaz", "oquux"]))
        self.assertEqual(set(symdb.lookup("foo")),
                         set(['', "bar", "baz", "quux"]))
        self.assertEqual(set(symdb.lookup("foob")), set(["ar", "az"]))
        self.assertEqual(set(symdb.lookup("Test")),
                         set(["SymbolLookup", "Symbol"]))
        self.assertEqual(set(symdb.lookup("xx")), set([]))
예제 #3
0
    def testLookup2(self):
        symdb = SymbolLookupDb()

        symdb.add("handleKeyEvent")

        self.assertEqual(set(symdb.lookup("handle")), set([ "KeyEvent"]) )
예제 #4
0
    def testLookup2(self):
        symdb = SymbolLookupDb()

        symdb.add("handleKeyEvent")

        self.assertEqual(set(symdb.lookup("handle")), set(["KeyEvent"]))