예제 #1
0
 def process_formdata(self, valuelist):
     if valuelist and len(valuelist) > 1:
         self.data = [tags.slug(value) for value in valuelist]
     elif valuelist:
         self.data = tags.tags_list(valuelist[0])
     else:
         self.data = []
예제 #2
0
 def process_formdata(self, valuelist):
     if valuelist and len(valuelist) > 1:
         self.data = [tags.slug(value) for value in valuelist]
     elif valuelist:
         self.data = tags.tags_list(valuelist[0])
     else:
         self.data = []
예제 #3
0
파일: api.py 프로젝트: opendatateam/udata
 def get(self):
     '''Suggest tags'''
     args = parser.parse_args()
     q = slug(args['q'])
     results = [{
         'text': i.name
     } for i in Tag.objects(name__icontains=q).limit(args['size'])]
     return sorted(results, key=lambda o: len(o['text']))
예제 #4
0
 def test_slug_empty(self):
     assert slug('') == ''
예제 #5
0
 def test_slug_consecutive_spaces(self):
     self.assertEquals('ecole-publique', slug('ecole  publique'))
예제 #6
0
 def test_slug_case(self):
     self.assertEquals('ecole-publique', slug('EcoLe publiquE'))
예제 #7
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_consecutive_spaces(self):
     assert slug('ecole  publique') == 'ecole-publique'
예제 #8
0
 def test_slug_special_characters(self):
     assert slug('ecole-publique') == 'ecole-publique'
     assert slug('ecole publique.') == 'ecole-publique'
     assert slug('ecole publique-') == 'ecole-publique'
     assert slug('ecole publique_') == 'ecole-publique'
예제 #9
0
 def test_slug_case(self):
     assert slug('EcoLe publiquE') == 'ecole-publique'
예제 #10
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_case(self):
     assert slug('EcoLe publiquE') == 'ecole-publique'
예제 #11
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_accents(self):
     assert slug('école publique') == 'ecole-publique'
예제 #12
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_several_words(self):
     assert slug('la claire fontaine') == 'la-claire-fontaine'
예제 #13
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_empty(self):
     assert slug('') == ''
예제 #14
0
파일: test_tags.py 프로젝트: odtvince/udata
 def test_slug_special_characters(self):
     assert slug('ecole-publique') == 'ecole-publique'
     assert slug('ecole publique.') == 'ecole-publique'
     assert slug('ecole publique-') == 'ecole-publique'
     assert slug('ecole publique_') == 'ecole-publique'
예제 #15
0
 def test_slug_several_words(self):
     assert slug('la claire fontaine') == 'la-claire-fontaine'
예제 #16
0
 def test_slug_accents(self):
     assert slug('école publique') == 'ecole-publique'
예제 #17
0
 def test_slug_special_characters(self):
     self.assertEquals('ecole-publique', slug('ecole-publique'))
     self.assertEquals('ecole-publique', slug('ecole publique.'))
     self.assertEquals('ecole-publique', slug('ecole publique-'))
     self.assertEquals('ecole-publique', slug('ecole publique_'))
예제 #18
0
 def test_slug_consecutive_spaces(self):
     assert slug('ecole  publique') == 'ecole-publique'
예제 #19
0
 def test_slug_empty(self):
     self.assertEquals('', slug(''))
예제 #20
0
 def test_slug_several_words(self):
     self.assertEquals('la-claire-fontaine', slug('la claire fontaine'))
예제 #21
0
 def test_slug_accents(self):
     self.assertEquals('ecole-publique', slug('école publique'))
예제 #22
0
파일: filters.py 프로젝트: rfResearch/udata
def slug(value):
    return tags.slug(value)
예제 #23
0
파일: filters.py 프로젝트: odtvince/udata
def slug(value):
    return tags.slug(value)