def test_normalize_text(self):
     word = 'КоРовЫ'
     n_word = 'КОРОВА'
     n_text = Normalizer.normalize_text(word)
     self.assert_(isinstance(n_text, types.GeneratorType))
     n_text = list(n_text)
     self.assertEqual(n_text, [(word, n_word)])
 def test_normalize_word(self):
     self.assertEqual(Normalizer.normalize_word('КоРовЫ'), 'КОРОВА')
Exemple #3
0
    def save(self, **kwargs):
        word = self.word.strip().upper()
        self.word_normalized = Normalizer.normalize_word(word)

        if not Mat.objects.filter(word_normalized=self.word_normalized).exists():
            super(Mat, self).save(**kwargs)