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