Beispiel #1
0
 def test_nysiis_compression(self):
     single_compression = compress(self.name, nysiis)
     self.assertEqual(single_compression, ['JALYF'])
     multiple_compressions = compress(self.names, nysiis)
     self.assertEqual(multiple_compressions, ['JALYF', 'EXATAR'])
     empty_compression = compress(self.empty, nysiis)
     self.assertEqual(empty_compression, [''])
Beispiel #2
0
 def test_dmetaphone_compression(self):
     single_compression = compress(self.name, dmetaphone)
     self.assertEqual(single_compression, ['JLFX', 'ALFX'])
     multiple_compressions = compress(self.names, dmetaphone)
     self.assertEqual(multiple_compressions, ['JLFX', 'ALFX', 'AKSTR'])
     empty_compression = compress(self.empty, dmetaphone)
     self.assertEqual(empty_compression, [''])
Beispiel #3
0
 def test_soundex_compression(self):
     single_compression = compress(self.name, soundex)
     self.assertEqual(single_compression, ['J412'])
     multiple_compressions = compress(self.names, soundex)
     self.assertEqual(multiple_compressions, ['J412', 'E236'])
     empty_compression = compress(self.empty, soundex)
     self.assertEqual(empty_compression, [''])