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