Ejemplo n.º 1
0
 def testStartingQuote(self):
     inp = '"bengt anders" bengtsson'
     exp = ['"bengt anders"', 'bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 def testEndingQuote(self):
     inp = 'peter "bengt anders"'
     exp = ['peter', '"bengt anders"']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 4
0
 def testUnbalanced(self):
     inp = 'peter "bengt anders bengtsson'
     exp = ['peter', '"bengt', 'anders', 'bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 5
0
 def testOneQuote(self):
     inp = 'peter "bengt anders" bengtsson'
     exp = ['peter', '"bengt anders"', 'bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 6
0
 def testStartingQuote(self):
     inp = '"bengt anders" bengtsson'
     exp = ['"bengt anders"','bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)        
Ejemplo n.º 7
0
 def testBasic1(self):
     inp = "peter anders bengt"
     exp = ['peter', 'anders', 'bengt']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 8
0
 def testEndingQuote(self):
     inp = 'peter "bengt anders"'
     exp = ['peter','"bengt anders"']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 9
0
 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)
Ejemplo n.º 10
0
 def testOneQuote(self):
     inp = 'peter "bengt anders" bengtsson'
     exp = ['peter','"bengt anders"','bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 11
0
 def testUnbalanced(self):
     inp = 'peter "bengt anders bengtsson'
     exp = ['peter','"bengt','anders','bengtsson']
     self.assertEqual(Utils.splitTerms(inp), exp)
Ejemplo n.º 12
0
 def testBasic1(self):
     inp = "peter anders bengt"
     exp = ['peter','anders','bengt']
     self.assertEqual(Utils.splitTerms(inp), exp)