Exemple #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 = []
Exemple #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 = []
Exemple #3
0
 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']))
Exemple #4
0
 def test_slug_empty(self):
     assert slug('') == ''
Exemple #5
0
 def test_slug_consecutive_spaces(self):
     self.assertEquals('ecole-publique', slug('ecole  publique'))
Exemple #6
0
 def test_slug_case(self):
     self.assertEquals('ecole-publique', slug('EcoLe publiquE'))
Exemple #7
0
 def test_slug_consecutive_spaces(self):
     assert slug('ecole  publique') == 'ecole-publique'
Exemple #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'
Exemple #9
0
 def test_slug_case(self):
     assert slug('EcoLe publiquE') == 'ecole-publique'
Exemple #10
0
 def test_slug_case(self):
     assert slug('EcoLe publiquE') == 'ecole-publique'
Exemple #11
0
 def test_slug_accents(self):
     assert slug('école publique') == 'ecole-publique'
Exemple #12
0
 def test_slug_several_words(self):
     assert slug('la claire fontaine') == 'la-claire-fontaine'
Exemple #13
0
 def test_slug_empty(self):
     assert slug('') == ''
Exemple #14
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'
Exemple #15
0
 def test_slug_several_words(self):
     assert slug('la claire fontaine') == 'la-claire-fontaine'
Exemple #16
0
 def test_slug_accents(self):
     assert slug('école publique') == 'ecole-publique'
Exemple #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_'))
Exemple #18
0
 def test_slug_consecutive_spaces(self):
     assert slug('ecole  publique') == 'ecole-publique'
Exemple #19
0
 def test_slug_empty(self):
     self.assertEquals('', slug(''))
Exemple #20
0
 def test_slug_several_words(self):
     self.assertEquals('la-claire-fontaine', slug('la claire fontaine'))
Exemple #21
0
 def test_slug_accents(self):
     self.assertEquals('ecole-publique', slug('école publique'))
Exemple #22
0
def slug(value):
    return tags.slug(value)
Exemple #23
0
def slug(value):
    return tags.slug(value)