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('КоРовЫ'), 'КОРОВА')
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)