assert Lexicon(Art="the | a | an") == {'Art': ['the', 'a', 'an']} # ______________________________________________________________________________ # Data Setup testHTML = """Keyword String 1: A man is a male human. Keyword String 2: Like most other male mammals, a man inherits an X from his mom and a Y from his dad. Links: href="https://google.com.au" < href="/wiki/TestThing" > href="/wiki/TestBoy" href="/wiki/TestLiving" href="/wiki/TestMan" >""" testHTML2 = "Nothing" pA = Page("A", 1, 6, ["B", "C", "E"], ["D"]) pB = Page("B", 2, 5, ["E"], ["A", "C", "D"]) pC = Page("C", 3, 4, ["B", "E"], ["A", "D"]) pD = Page("D", 4, 3, ["A", "B", "C", "E"], []) pE = Page("E", 5, 2, [], ["A", "B", "C", "D", "F"]) pF = Page("F", 6, 1, ["E"], []) pageDict = { pA.address: pA, pB.address: pB, pC.address: pC, pD.address: pD, pE.address: pE, pF.address: pF } nlp.pagesIndex = pageDict nlp.pagesContent = {
testHTML2 = "a mom and a dad" testHTML3 = """ <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <p>AIMA book</p> </body> </html> """ pA = Page("A", ["B", "C", "E"], ["D"], 1, 6) pB = Page("B", ["E"], ["A", "C", "D"], 2, 5) pC = Page("C", ["B", "E"], ["A", "D"], 3, 4) pD = Page("D", ["A", "B", "C", "E"], [], 4, 3) pE = Page("E", [], ["A", "B", "C", "D", "F"], 5, 2) pF = Page("F", ["E"], [], 6, 1) pageDict = { pA.address: pA, pB.address: pB, pC.address: pC, pD.address: pD, pE.address: pE, pF.address: pF } nlp.pagesIndex = pageDict nlp.pagesContent = {