def testStartingQuote(self): inp = '"bengt anders" bengtsson' exp = ['"bengt anders"', 'bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testTwoQuotes(self): inp = 'peter "bengt anders" bengtsson "and again" peter' exp = ['peter', '"bengt anders"', 'bengtsson', '"and again"', 'peter'] self.assertEqual(Utils.splitTerms(inp), exp)
def testEndingQuote(self): inp = 'peter "bengt anders"' exp = ['peter', '"bengt anders"'] self.assertEqual(Utils.splitTerms(inp), exp)
def testUnbalanced(self): inp = 'peter "bengt anders bengtsson' exp = ['peter', '"bengt', 'anders', 'bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testOneQuote(self): inp = 'peter "bengt anders" bengtsson' exp = ['peter', '"bengt anders"', 'bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testStartingQuote(self): inp = '"bengt anders" bengtsson' exp = ['"bengt anders"','bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testBasic1(self): inp = "peter anders bengt" exp = ['peter', 'anders', 'bengt'] self.assertEqual(Utils.splitTerms(inp), exp)
def testEndingQuote(self): inp = 'peter "bengt anders"' exp = ['peter','"bengt anders"'] self.assertEqual(Utils.splitTerms(inp), exp)
def testTwoQuotes(self): inp = 'peter "bengt anders" bengtsson "and again" peter' exp = ['peter','"bengt anders"','bengtsson', '"and again"','peter'] self.assertEqual(Utils.splitTerms(inp), exp)
def testOneQuote(self): inp = 'peter "bengt anders" bengtsson' exp = ['peter','"bengt anders"','bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testUnbalanced(self): inp = 'peter "bengt anders bengtsson' exp = ['peter','"bengt','anders','bengtsson'] self.assertEqual(Utils.splitTerms(inp), exp)
def testBasic1(self): inp = "peter anders bengt" exp = ['peter','anders','bengt'] self.assertEqual(Utils.splitTerms(inp), exp)