def test_extract_users(self):
     text = '@anna haha @"maria fernanda" @\'diego maradona\' hehe [user:karl  marx] hoho  user:\' george bush  \''
     parse_results = parse_query(text)
     self.assertEquals(
         sorted(parse_results['query_users']),
         sorted(['anna', 'maria fernanda', 'diego maradona', 'karl marx', 'george bush'])
     )
     self.assertEquals(parse_results['stripped_query'], 'haha hehe hoho')
示例#2
0
 def test_extract_users(self):
     text = '@anna haha @"maria fernanda" @\'diego maradona\' hehe [user:karl  marx] hoho  user:\' george bush  \''
     parse_results = parse_query(text)
     self.assertEquals(
         sorted(parse_results['query_users']),
         sorted([
             'anna', 'maria fernanda', 'diego maradona', 'karl marx',
             'george bush'
         ]))
     self.assertEquals(parse_results['stripped_query'], 'haha hehe hoho')
 def test_extract_title3(self):
     text = 'some text query title:\'what is this?\''
     parse_results = parse_query(text)
     self.assertEquals(parse_results['query_title'], 'what is this?')
     self.assertEquals(parse_results['stripped_query'], 'some text query')
 def test_extract_tags(self):
     text = '#tag1 [tag: tag2] some text [tag3] query'
     parse_results = parse_query(text)
     self.assertEquals(set(parse_results['query_tags']), set(['tag1', 'tag2', 'tag3']))
     self.assertEquals(parse_results['stripped_query'], 'some text query')
 def test_negative_match(self):
     text = 'some query text'
     parse_results = parse_query(text)
     self.assertEquals(parse_results['stripped_query'], 'some query text')
示例#6
0
 def test_extract_title2(self):
     text = 'some text query title:"what is this?"'
     parse_results = parse_query(text)
     self.assertEquals(parse_results['query_title'], 'what is this?')
     self.assertEquals(parse_results['stripped_query'], 'some text query')
示例#7
0
 def test_extract_tags(self):
     text = '#tag1 [tag: tag2] some text [tag3] query'
     parse_results = parse_query(text)
     self.assertEquals(set(parse_results['query_tags']),
                       set(['tag1', 'tag2', 'tag3']))
     self.assertEquals(parse_results['stripped_query'], 'some text query')
示例#8
0
 def test_negative_match(self):
     text = 'some query text'
     parse_results = parse_query(text)
     self.assertEquals(parse_results['stripped_query'], 'some query text')