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, [''])
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, [''])
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, [''])