Conditions | 1 |
Total Lines | 1226 |
Code Lines | 1225 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
1 | # -*- coding: utf-8 -*- |
||
1572 | def test_double_metaphone_surnames4(self): |
||
1573 | """Test abydos.phonetic.double_metaphone (surname data, 4-letter).""" |
||
1574 | self.assertEqual(double_metaphone('', 4), ('', '')) |
||
1575 | self.assertEqual(double_metaphone('ALLERTON', 4), ('ALRT', '')) |
||
1576 | self.assertEqual(double_metaphone('Acton', 4), ('AKTN', '')) |
||
1577 | self.assertEqual(double_metaphone('Adams', 4), ('ATMS', '')) |
||
1578 | self.assertEqual(double_metaphone('Aggar', 4), ('AKR', '')) |
||
1579 | self.assertEqual(double_metaphone('Ahl', 4), ('AL', '')) |
||
1580 | self.assertEqual(double_metaphone('Aiken', 4), ('AKN', '')) |
||
1581 | self.assertEqual(double_metaphone('Alan', 4), ('ALN', '')) |
||
1582 | self.assertEqual(double_metaphone('Alcock', 4), ('ALKK', '')) |
||
1583 | self.assertEqual(double_metaphone('Alden', 4), ('ALTN', '')) |
||
1584 | self.assertEqual(double_metaphone('Aldham', 4), ('ALTM', '')) |
||
1585 | self.assertEqual(double_metaphone('Allen', 4), ('ALN', '')) |
||
1586 | self.assertEqual(double_metaphone('Allerton', 4), ('ALRT', '')) |
||
1587 | self.assertEqual(double_metaphone('Alsop', 4), ('ALSP', '')) |
||
1588 | self.assertEqual(double_metaphone('Alwein', 4), ('ALN', '')) |
||
1589 | self.assertEqual(double_metaphone('Ambler', 4), ('AMPL', '')) |
||
1590 | self.assertEqual(double_metaphone('Andevill', 4), ('ANTF', '')) |
||
1591 | self.assertEqual(double_metaphone('Andrews', 4), ('ANTR', '')) |
||
1592 | self.assertEqual(double_metaphone('Andreyco', 4), ('ANTR', '')) |
||
1593 | self.assertEqual(double_metaphone('Andriesse', 4), ('ANTR', '')) |
||
1594 | self.assertEqual(double_metaphone('Angier', 4), ('ANJ', 'ANJR')) |
||
1595 | self.assertEqual(double_metaphone('Annabel', 4), ('ANPL', '')) |
||
1596 | self.assertEqual(double_metaphone('Anne', 4), ('AN', '')) |
||
1597 | self.assertEqual(double_metaphone('Anstye', 4), ('ANST', '')) |
||
1598 | self.assertEqual(double_metaphone('Appling', 4), ('APLN', '')) |
||
1599 | self.assertEqual(double_metaphone('Apuke', 4), ('APK', '')) |
||
1600 | self.assertEqual(double_metaphone('Arnold', 4), ('ARNL', '')) |
||
1601 | self.assertEqual(double_metaphone('Ashby', 4), ('AXP', '')) |
||
1602 | self.assertEqual(double_metaphone('Astwood', 4), ('ASTT', '')) |
||
1603 | self.assertEqual(double_metaphone('Atkinson', 4), ('ATKN', '')) |
||
1604 | self.assertEqual(double_metaphone('Audley', 4), ('ATL', '')) |
||
1605 | self.assertEqual(double_metaphone('Austin', 4), ('ASTN', '')) |
||
1606 | self.assertEqual(double_metaphone('Avenal', 4), ('AFNL', '')) |
||
1607 | self.assertEqual(double_metaphone('Ayer', 4), ('AR', '')) |
||
1608 | self.assertEqual(double_metaphone('Ayot', 4), ('AT', '')) |
||
1609 | self.assertEqual(double_metaphone('Babbitt', 4), ('PPT', '')) |
||
1610 | self.assertEqual(double_metaphone('Bachelor', 4), ('PXLR', 'PKLR')) |
||
1611 | self.assertEqual(double_metaphone('Bachelour', 4), ('PXLR', 'PKLR')) |
||
1612 | self.assertEqual(double_metaphone('Bailey', 4), ('PL', '')) |
||
1613 | self.assertEqual(double_metaphone('Baivel', 4), ('PFL', '')) |
||
1614 | self.assertEqual(double_metaphone('Baker', 4), ('PKR', '')) |
||
1615 | self.assertEqual(double_metaphone('Baldwin', 4), ('PLTN', '')) |
||
1616 | self.assertEqual(double_metaphone('Balsley', 4), ('PLSL', '')) |
||
1617 | self.assertEqual(double_metaphone('Barber', 4), ('PRPR', '')) |
||
1618 | self.assertEqual(double_metaphone('Barker', 4), ('PRKR', '')) |
||
1619 | self.assertEqual(double_metaphone('Barlow', 4), ('PRL', 'PRLF')) |
||
1620 | self.assertEqual(double_metaphone('Barnard', 4), ('PRNR', '')) |
||
1621 | self.assertEqual(double_metaphone('Barnes', 4), ('PRNS', '')) |
||
1622 | self.assertEqual(double_metaphone('Barnsley', 4), ('PRNS', '')) |
||
1623 | self.assertEqual(double_metaphone('Barouxis', 4), ('PRKS', '')) |
||
1624 | self.assertEqual(double_metaphone('Bartlet', 4), ('PRTL', '')) |
||
1625 | self.assertEqual(double_metaphone('Basley', 4), ('PSL', '')) |
||
1626 | self.assertEqual(double_metaphone('Basset', 4), ('PST', '')) |
||
1627 | self.assertEqual(double_metaphone('Bassett', 4), ('PST', '')) |
||
1628 | self.assertEqual(double_metaphone('Batchlor', 4), ('PXLR', '')) |
||
1629 | self.assertEqual(double_metaphone('Bates', 4), ('PTS', '')) |
||
1630 | self.assertEqual(double_metaphone('Batson', 4), ('PTSN', '')) |
||
1631 | self.assertEqual(double_metaphone('Bayes', 4), ('PS', '')) |
||
1632 | self.assertEqual(double_metaphone('Bayley', 4), ('PL', '')) |
||
1633 | self.assertEqual(double_metaphone('Beale', 4), ('PL', '')) |
||
1634 | self.assertEqual(double_metaphone('Beauchamp', 4), ('PXMP', 'PKMP')) |
||
1635 | self.assertEqual(double_metaphone('Beauclerc', 4), ('PKLR', '')) |
||
1636 | self.assertEqual(double_metaphone('Beech', 4), ('PK', '')) |
||
1637 | self.assertEqual(double_metaphone('Beers', 4), ('PRS', '')) |
||
1638 | self.assertEqual(double_metaphone('Beke', 4), ('PK', '')) |
||
1639 | self.assertEqual(double_metaphone('Belcher', 4), ('PLXR', 'PLKR')) |
||
1640 | self.assertEqual(double_metaphone('Benjamin', 4), ('PNJM', '')) |
||
1641 | self.assertEqual(double_metaphone('Benningham', 4), ('PNNK', '')) |
||
1642 | self.assertEqual(double_metaphone('Bereford', 4), ('PRFR', '')) |
||
1643 | self.assertEqual(double_metaphone('Bergen', 4), ('PRJN', 'PRKN')) |
||
1644 | self.assertEqual(double_metaphone('Berkeley', 4), ('PRKL', '')) |
||
1645 | self.assertEqual(double_metaphone('Berry', 4), ('PR', '')) |
||
1646 | self.assertEqual(double_metaphone('Besse', 4), ('PS', '')) |
||
1647 | self.assertEqual(double_metaphone('Bessey', 4), ('PS', '')) |
||
1648 | self.assertEqual(double_metaphone('Bessiles', 4), ('PSLS', '')) |
||
1649 | self.assertEqual(double_metaphone('Bigelow', 4), ('PJL', 'PKLF')) |
||
1650 | self.assertEqual(double_metaphone('Bigg', 4), ('PK', '')) |
||
1651 | self.assertEqual(double_metaphone('Bigod', 4), ('PKT', '')) |
||
1652 | self.assertEqual(double_metaphone('Billings', 4), ('PLNK', '')) |
||
1653 | self.assertEqual(double_metaphone('Bimper', 4), ('PMPR', '')) |
||
1654 | self.assertEqual(double_metaphone('Binker', 4), ('PNKR', '')) |
||
1655 | self.assertEqual(double_metaphone('Birdsill', 4), ('PRTS', '')) |
||
1656 | self.assertEqual(double_metaphone('Bishop', 4), ('PXP', '')) |
||
1657 | self.assertEqual(double_metaphone('Black', 4), ('PLK', '')) |
||
1658 | self.assertEqual(double_metaphone('Blagge', 4), ('PLK', '')) |
||
1659 | self.assertEqual(double_metaphone('Blake', 4), ('PLK', '')) |
||
1660 | self.assertEqual(double_metaphone('Blanck', 4), ('PLNK', '')) |
||
1661 | self.assertEqual(double_metaphone('Bledsoe', 4), ('PLTS', '')) |
||
1662 | self.assertEqual(double_metaphone('Blennerhasset', 4), ('PLNR', '')) |
||
1663 | self.assertEqual(double_metaphone('Blessing', 4), ('PLSN', '')) |
||
1664 | self.assertEqual(double_metaphone('Blewett', 4), ('PLT', '')) |
||
1665 | self.assertEqual(double_metaphone('Bloctgoed', 4), ('PLKT', '')) |
||
1666 | self.assertEqual(double_metaphone('Bloetgoet', 4), ('PLTK', '')) |
||
1667 | self.assertEqual(double_metaphone('Bloodgood', 4), ('PLTK', '')) |
||
1668 | self.assertEqual(double_metaphone('Blossom', 4), ('PLSM', '')) |
||
1669 | self.assertEqual(double_metaphone('Blount', 4), ('PLNT', '')) |
||
1670 | self.assertEqual(double_metaphone('Bodine', 4), ('PTN', '')) |
||
1671 | self.assertEqual(double_metaphone('Bodman', 4), ('PTMN', '')) |
||
1672 | self.assertEqual(double_metaphone('BonCoeur', 4), ('PNKR', '')) |
||
1673 | self.assertEqual(double_metaphone('Bond', 4), ('PNT', '')) |
||
1674 | self.assertEqual(double_metaphone('Boscawen', 4), ('PSKN', '')) |
||
1675 | self.assertEqual(double_metaphone('Bosworth', 4), ('PSR0', 'PSRT')) |
||
1676 | self.assertEqual(double_metaphone('Bouchier', 4), ('PX', 'PKR')) |
||
1677 | self.assertEqual(double_metaphone('Bowne', 4), ('PN', '')) |
||
1678 | self.assertEqual(double_metaphone('Bradbury', 4), ('PRTP', '')) |
||
1679 | self.assertEqual(double_metaphone('Bradder', 4), ('PRTR', '')) |
||
1680 | self.assertEqual(double_metaphone('Bradford', 4), ('PRTF', '')) |
||
1681 | self.assertEqual(double_metaphone('Bradstreet', 4), ('PRTS', '')) |
||
1682 | self.assertEqual(double_metaphone('Braham', 4), ('PRHM', '')) |
||
1683 | self.assertEqual(double_metaphone('Brailsford', 4), ('PRLS', '')) |
||
1684 | self.assertEqual(double_metaphone('Brainard', 4), ('PRNR', '')) |
||
1685 | self.assertEqual(double_metaphone('Brandish', 4), ('PRNT', '')) |
||
1686 | self.assertEqual(double_metaphone('Braun', 4), ('PRN', '')) |
||
1687 | self.assertEqual(double_metaphone('Brecc', 4), ('PRK', '')) |
||
1688 | self.assertEqual(double_metaphone('Brent', 4), ('PRNT', '')) |
||
1689 | self.assertEqual(double_metaphone('Brenton', 4), ('PRNT', '')) |
||
1690 | self.assertEqual(double_metaphone('Briggs', 4), ('PRKS', '')) |
||
1691 | self.assertEqual(double_metaphone('Brigham', 4), ('PRM', '')) |
||
1692 | self.assertEqual(double_metaphone('Brobst', 4), ('PRPS', '')) |
||
1693 | self.assertEqual(double_metaphone('Brome', 4), ('PRM', '')) |
||
1694 | self.assertEqual(double_metaphone('Bronson', 4), ('PRNS', '')) |
||
1695 | self.assertEqual(double_metaphone('Brooks', 4), ('PRKS', '')) |
||
1696 | self.assertEqual(double_metaphone('Brouillard', 4), ('PRLR', '')) |
||
1697 | self.assertEqual(double_metaphone('Brown', 4), ('PRN', '')) |
||
1698 | self.assertEqual(double_metaphone('Browne', 4), ('PRN', '')) |
||
1699 | self.assertEqual(double_metaphone('Brownell', 4), ('PRNL', '')) |
||
1700 | self.assertEqual(double_metaphone('Bruley', 4), ('PRL', '')) |
||
1701 | self.assertEqual(double_metaphone('Bryant', 4), ('PRNT', '')) |
||
1702 | self.assertEqual(double_metaphone('Brzozowski', 4), ('PRSS', 'PRTS')) |
||
1703 | self.assertEqual(double_metaphone('Buide', 4), ('PT', '')) |
||
1704 | self.assertEqual(double_metaphone('Bulmer', 4), ('PLMR', '')) |
||
1705 | self.assertEqual(double_metaphone('Bunker', 4), ('PNKR', '')) |
||
1706 | self.assertEqual(double_metaphone('Burden', 4), ('PRTN', '')) |
||
1707 | self.assertEqual(double_metaphone('Burge', 4), ('PRJ', 'PRK')) |
||
1708 | self.assertEqual(double_metaphone('Burgoyne', 4), ('PRKN', '')) |
||
1709 | self.assertEqual(double_metaphone('Burke', 4), ('PRK', '')) |
||
1710 | self.assertEqual(double_metaphone('Burnett', 4), ('PRNT', '')) |
||
1711 | self.assertEqual(double_metaphone('Burpee', 4), ('PRP', '')) |
||
1712 | self.assertEqual(double_metaphone('Bursley', 4), ('PRSL', '')) |
||
1713 | self.assertEqual(double_metaphone('Burton', 4), ('PRTN', '')) |
||
1714 | self.assertEqual(double_metaphone('Bushnell', 4), ('PXNL', '')) |
||
1715 | self.assertEqual(double_metaphone('Buss', 4), ('PS', '')) |
||
1716 | self.assertEqual(double_metaphone('Buswell', 4), ('PSL', '')) |
||
1717 | self.assertEqual(double_metaphone('Butler', 4), ('PTLR', '')) |
||
1718 | self.assertEqual(double_metaphone('Calkin', 4), ('KLKN', '')) |
||
1719 | self.assertEqual(double_metaphone('Canada', 4), ('KNT', '')) |
||
1720 | self.assertEqual(double_metaphone('Canmore', 4), ('KNMR', '')) |
||
1721 | self.assertEqual(double_metaphone('Canney', 4), ('KN', '')) |
||
1722 | self.assertEqual(double_metaphone('Capet', 4), ('KPT', '')) |
||
1723 | self.assertEqual(double_metaphone('Card', 4), ('KRT', '')) |
||
1724 | self.assertEqual(double_metaphone('Carman', 4), ('KRMN', '')) |
||
1725 | self.assertEqual(double_metaphone('Carpenter', 4), ('KRPN', '')) |
||
1726 | self.assertEqual(double_metaphone('Cartwright', 4), ('KRTR', '')) |
||
1727 | self.assertEqual(double_metaphone('Casey', 4), ('KS', '')) |
||
1728 | self.assertEqual(double_metaphone('Catterfield', 4), ('KTRF', '')) |
||
1729 | self.assertEqual(double_metaphone('Ceeley', 4), ('SL', '')) |
||
1730 | self.assertEqual(double_metaphone('Chambers', 4), ('XMPR', '')) |
||
1731 | self.assertEqual(double_metaphone('Champion', 4), ('XMPN', '')) |
||
1732 | self.assertEqual(double_metaphone('Chapman', 4), ('XPMN', '')) |
||
1733 | self.assertEqual(double_metaphone('Chase', 4), ('XS', '')) |
||
1734 | self.assertEqual(double_metaphone('Cheney', 4), ('XN', '')) |
||
1735 | self.assertEqual(double_metaphone('Chetwynd', 4), ('XTNT', '')) |
||
1736 | self.assertEqual(double_metaphone('Chevalier', 4), ('XFL', 'XFLR')) |
||
1737 | self.assertEqual(double_metaphone('Chillingsworth', 4), ('XLNK', '')) |
||
1738 | self.assertEqual(double_metaphone('Christie', 4), ('KRST', '')) |
||
1739 | self.assertEqual(double_metaphone('Chubbuck', 4), ('XPK', '')) |
||
1740 | self.assertEqual(double_metaphone('Church', 4), ('XRX', 'XRK')) |
||
1741 | self.assertEqual(double_metaphone('Clark', 4), ('KLRK', '')) |
||
1742 | self.assertEqual(double_metaphone('Clarke', 4), ('KLRK', '')) |
||
1743 | self.assertEqual(double_metaphone('Cleare', 4), ('KLR', '')) |
||
1744 | self.assertEqual(double_metaphone('Clement', 4), ('KLMN', '')) |
||
1745 | self.assertEqual(double_metaphone('Clerke', 4), ('KLRK', '')) |
||
1746 | self.assertEqual(double_metaphone('Clibben', 4), ('KLPN', '')) |
||
1747 | self.assertEqual(double_metaphone('Clifford', 4), ('KLFR', '')) |
||
1748 | self.assertEqual(double_metaphone('Clivedon', 4), ('KLFT', '')) |
||
1749 | self.assertEqual(double_metaphone('Close', 4), ('KLS', '')) |
||
1750 | self.assertEqual(double_metaphone('Clothilde', 4), ('KL0L', 'KLTL')) |
||
1751 | self.assertEqual(double_metaphone('Cobb', 4), ('KP', '')) |
||
1752 | self.assertEqual(double_metaphone('Coburn', 4), ('KPRN', '')) |
||
1753 | self.assertEqual(double_metaphone('Coburne', 4), ('KPRN', '')) |
||
1754 | self.assertEqual(double_metaphone('Cocke', 4), ('KK', '')) |
||
1755 | self.assertEqual(double_metaphone('Coffin', 4), ('KFN', '')) |
||
1756 | self.assertEqual(double_metaphone('Coffyn', 4), ('KFN', '')) |
||
1757 | self.assertEqual(double_metaphone('Colborne', 4), ('KLPR', '')) |
||
1758 | self.assertEqual(double_metaphone('Colby', 4), ('KLP', '')) |
||
1759 | self.assertEqual(double_metaphone('Cole', 4), ('KL', '')) |
||
1760 | self.assertEqual(double_metaphone('Coleman', 4), ('KLMN', '')) |
||
1761 | self.assertEqual(double_metaphone('Collier', 4), ('KL', 'KLR')) |
||
1762 | self.assertEqual(double_metaphone('Compton', 4), ('KMPT', '')) |
||
1763 | self.assertEqual(double_metaphone('Cone', 4), ('KN', '')) |
||
1764 | self.assertEqual(double_metaphone('Cook', 4), ('KK', '')) |
||
1765 | self.assertEqual(double_metaphone('Cooke', 4), ('KK', '')) |
||
1766 | self.assertEqual(double_metaphone('Cooper', 4), ('KPR', '')) |
||
1767 | self.assertEqual(double_metaphone('Copperthwaite', 4), |
||
1768 | ('KPR0', 'KPRT')) |
||
1769 | self.assertEqual(double_metaphone('Corbet', 4), ('KRPT', '')) |
||
1770 | self.assertEqual(double_metaphone('Corell', 4), ('KRL', '')) |
||
1771 | self.assertEqual(double_metaphone('Corey', 4), ('KR', '')) |
||
1772 | self.assertEqual(double_metaphone('Corlies', 4), ('KRLS', '')) |
||
1773 | self.assertEqual(double_metaphone('Corneliszen', 4), ('KRNL', '')) |
||
1774 | self.assertEqual(double_metaphone('Cornelius', 4), ('KRNL', '')) |
||
1775 | self.assertEqual(double_metaphone('Cornwallis', 4), ('KRNL', '')) |
||
1776 | self.assertEqual(double_metaphone('Cosgrove', 4), ('KSKR', '')) |
||
1777 | self.assertEqual(double_metaphone('Count of Brionne', 4), ('KNTF', '')) |
||
1778 | self.assertEqual(double_metaphone('Covill', 4), ('KFL', '')) |
||
1779 | self.assertEqual(double_metaphone('Cowperthwaite', 4), |
||
1780 | ('KPR0', 'KPRT')) |
||
1781 | self.assertEqual(double_metaphone('Cowperwaite', 4), ('KPRT', '')) |
||
1782 | self.assertEqual(double_metaphone('Crane', 4), ('KRN', '')) |
||
1783 | self.assertEqual(double_metaphone('Creagmile', 4), ('KRKM', '')) |
||
1784 | self.assertEqual(double_metaphone('Crew', 4), ('KR', 'KRF')) |
||
1785 | self.assertEqual(double_metaphone('Crispin', 4), ('KRSP', '')) |
||
1786 | self.assertEqual(double_metaphone('Crocker', 4), ('KRKR', '')) |
||
1787 | self.assertEqual(double_metaphone('Crockett', 4), ('KRKT', '')) |
||
1788 | self.assertEqual(double_metaphone('Crosby', 4), ('KRSP', '')) |
||
1789 | self.assertEqual(double_metaphone('Crump', 4), ('KRMP', '')) |
||
1790 | self.assertEqual(double_metaphone('Cunningham', 4), ('KNNK', '')) |
||
1791 | self.assertEqual(double_metaphone('Curtis', 4), ('KRTS', '')) |
||
1792 | self.assertEqual(double_metaphone('Cutha', 4), ('K0', 'KT')) |
||
1793 | self.assertEqual(double_metaphone('Cutter', 4), ('KTR', '')) |
||
1794 | self.assertEqual(double_metaphone('D\'Aubigny', 4), ('TPN', 'TPKN')) |
||
1795 | self.assertEqual(double_metaphone('DAVIS', 4), ('TFS', '')) |
||
1796 | self.assertEqual(double_metaphone('Dabinott', 4), ('TPNT', '')) |
||
1797 | self.assertEqual(double_metaphone('Dacre', 4), ('TKR', '')) |
||
1798 | self.assertEqual(double_metaphone('Daggett', 4), ('TKT', '')) |
||
1799 | self.assertEqual(double_metaphone('Danvers', 4), ('TNFR', '')) |
||
1800 | self.assertEqual(double_metaphone('Darcy', 4), ('TRS', '')) |
||
1801 | self.assertEqual(double_metaphone('Davis', 4), ('TFS', '')) |
||
1802 | self.assertEqual(double_metaphone('Dawn', 4), ('TN', '')) |
||
1803 | self.assertEqual(double_metaphone('Dawson', 4), ('TSN', '')) |
||
1804 | self.assertEqual(double_metaphone('Day', 4), ('T', '')) |
||
1805 | self.assertEqual(double_metaphone('Daye', 4), ('T', '')) |
||
1806 | self.assertEqual(double_metaphone('DeGrenier', 4), ('TKRN', '')) |
||
1807 | self.assertEqual(double_metaphone('Dean', 4), ('TN', '')) |
||
1808 | self.assertEqual(double_metaphone('Deekindaugh', 4), ('TKNT', '')) |
||
1809 | self.assertEqual(double_metaphone('Dennis', 4), ('TNS', '')) |
||
1810 | self.assertEqual(double_metaphone('Denny', 4), ('TN', '')) |
||
1811 | self.assertEqual(double_metaphone('Denton', 4), ('TNTN', '')) |
||
1812 | self.assertEqual(double_metaphone('Desborough', 4), ('TSPR', '')) |
||
1813 | self.assertEqual(double_metaphone('Despenser', 4), ('TSPN', '')) |
||
1814 | self.assertEqual(double_metaphone('Deverill', 4), ('TFRL', '')) |
||
1815 | self.assertEqual(double_metaphone('Devine', 4), ('TFN', '')) |
||
1816 | self.assertEqual(double_metaphone('Dexter', 4), ('TKST', '')) |
||
1817 | self.assertEqual(double_metaphone('Dillaway', 4), ('TL', '')) |
||
1818 | self.assertEqual(double_metaphone('Dimmick', 4), ('TMK', '')) |
||
1819 | self.assertEqual(double_metaphone('Dinan', 4), ('TNN', '')) |
||
1820 | self.assertEqual(double_metaphone('Dix', 4), ('TKS', '')) |
||
1821 | self.assertEqual(double_metaphone('Doggett', 4), ('TKT', '')) |
||
1822 | self.assertEqual(double_metaphone('Donahue', 4), ('TNH', '')) |
||
1823 | self.assertEqual(double_metaphone('Dorfman', 4), ('TRFM', '')) |
||
1824 | self.assertEqual(double_metaphone('Dorris', 4), ('TRS', '')) |
||
1825 | self.assertEqual(double_metaphone('Dow', 4), ('T', 'TF')) |
||
1826 | self.assertEqual(double_metaphone('Downey', 4), ('TN', '')) |
||
1827 | self.assertEqual(double_metaphone('Downing', 4), ('TNNK', '')) |
||
1828 | self.assertEqual(double_metaphone('Dowsett', 4), ('TST', '')) |
||
1829 | self.assertEqual(double_metaphone('Duck?', 4), ('TK', '')) |
||
1830 | self.assertEqual(double_metaphone('Dudley', 4), ('TTL', '')) |
||
1831 | self.assertEqual(double_metaphone('Duffy', 4), ('TF', '')) |
||
1832 | self.assertEqual(double_metaphone('Dunn', 4), ('TN', '')) |
||
1833 | self.assertEqual(double_metaphone('Dunsterville', 4), ('TNST', '')) |
||
1834 | self.assertEqual(double_metaphone('Durrant', 4), ('TRNT', '')) |
||
1835 | self.assertEqual(double_metaphone('Durrin', 4), ('TRN', '')) |
||
1836 | self.assertEqual(double_metaphone('Dustin', 4), ('TSTN', '')) |
||
1837 | self.assertEqual(double_metaphone('Duston', 4), ('TSTN', '')) |
||
1838 | self.assertEqual(double_metaphone('Eames', 4), ('AMS', '')) |
||
1839 | self.assertEqual(double_metaphone('Early', 4), ('ARL', '')) |
||
1840 | self.assertEqual(double_metaphone('Easty', 4), ('AST', '')) |
||
1841 | self.assertEqual(double_metaphone('Ebbett', 4), ('APT', '')) |
||
1842 | self.assertEqual(double_metaphone('Eberbach', 4), ('APRP', '')) |
||
1843 | self.assertEqual(double_metaphone('Eberhard', 4), ('APRR', '')) |
||
1844 | self.assertEqual(double_metaphone('Eddy', 4), ('AT', '')) |
||
1845 | self.assertEqual(double_metaphone('Edenden', 4), ('ATNT', '')) |
||
1846 | self.assertEqual(double_metaphone('Edwards', 4), ('ATRT', '')) |
||
1847 | self.assertEqual(double_metaphone('Eglinton', 4), ('AKLN', 'ALNT')) |
||
1848 | self.assertEqual(double_metaphone('Eliot', 4), ('ALT', '')) |
||
1849 | self.assertEqual(double_metaphone('Elizabeth', 4), ('ALSP', '')) |
||
1850 | self.assertEqual(double_metaphone('Ellis', 4), ('ALS', '')) |
||
1851 | self.assertEqual(double_metaphone('Ellison', 4), ('ALSN', '')) |
||
1852 | self.assertEqual(double_metaphone('Ellot', 4), ('ALT', '')) |
||
1853 | self.assertEqual(double_metaphone('Elny', 4), ('ALN', '')) |
||
1854 | self.assertEqual(double_metaphone('Elsner', 4), ('ALSN', '')) |
||
1855 | self.assertEqual(double_metaphone('Emerson', 4), ('AMRS', '')) |
||
1856 | self.assertEqual(double_metaphone('Empson', 4), ('AMPS', '')) |
||
1857 | self.assertEqual(double_metaphone('Est', 4), ('AST', '')) |
||
1858 | self.assertEqual(double_metaphone('Estabrook', 4), ('ASTP', '')) |
||
1859 | self.assertEqual(double_metaphone('Estes', 4), ('ASTS', '')) |
||
1860 | self.assertEqual(double_metaphone('Estey', 4), ('AST', '')) |
||
1861 | self.assertEqual(double_metaphone('Evans', 4), ('AFNS', '')) |
||
1862 | self.assertEqual(double_metaphone('Fallowell', 4), ('FLL', '')) |
||
1863 | self.assertEqual(double_metaphone('Farnsworth', 4), ('FRNS', '')) |
||
1864 | self.assertEqual(double_metaphone('Feake', 4), ('FK', '')) |
||
1865 | self.assertEqual(double_metaphone('Feke', 4), ('FK', '')) |
||
1866 | self.assertEqual(double_metaphone('Fellows', 4), ('FLS', '')) |
||
1867 | self.assertEqual(double_metaphone('Fettiplace', 4), ('FTPL', '')) |
||
1868 | self.assertEqual(double_metaphone('Finney', 4), ('FN', '')) |
||
1869 | self.assertEqual(double_metaphone('Fischer', 4), ('FXR', 'FSKR')) |
||
1870 | self.assertEqual(double_metaphone('Fisher', 4), ('FXR', '')) |
||
1871 | self.assertEqual(double_metaphone('Fisk', 4), ('FSK', '')) |
||
1872 | self.assertEqual(double_metaphone('Fiske', 4), ('FSK', '')) |
||
1873 | self.assertEqual(double_metaphone('Fletcher', 4), ('FLXR', '')) |
||
1874 | self.assertEqual(double_metaphone('Folger', 4), ('FLKR', 'FLJR')) |
||
1875 | self.assertEqual(double_metaphone('Foliot', 4), ('FLT', '')) |
||
1876 | self.assertEqual(double_metaphone('Folyot', 4), ('FLT', '')) |
||
1877 | self.assertEqual(double_metaphone('Fones', 4), ('FNS', '')) |
||
1878 | self.assertEqual(double_metaphone('Fordham', 4), ('FRTM', '')) |
||
1879 | self.assertEqual(double_metaphone('Forstner', 4), ('FRST', '')) |
||
1880 | self.assertEqual(double_metaphone('Fosten', 4), ('FSTN', '')) |
||
1881 | self.assertEqual(double_metaphone('Foster', 4), ('FSTR', '')) |
||
1882 | self.assertEqual(double_metaphone('Foulke', 4), ('FLK', '')) |
||
1883 | self.assertEqual(double_metaphone('Fowler', 4), ('FLR', '')) |
||
1884 | self.assertEqual(double_metaphone('Foxwell', 4), ('FKSL', '')) |
||
1885 | self.assertEqual(double_metaphone('Fraley', 4), ('FRL', '')) |
||
1886 | self.assertEqual(double_metaphone('Franceys', 4), ('FRNS', '')) |
||
1887 | self.assertEqual(double_metaphone('Franke', 4), ('FRNK', '')) |
||
1888 | self.assertEqual(double_metaphone('Frascella', 4), ('FRSL', '')) |
||
1889 | self.assertEqual(double_metaphone('Frazer', 4), ('FRSR', '')) |
||
1890 | self.assertEqual(double_metaphone('Fredd', 4), ('FRT', '')) |
||
1891 | self.assertEqual(double_metaphone('Freeman', 4), ('FRMN', '')) |
||
1892 | self.assertEqual(double_metaphone('French', 4), ('FRNX', 'FRNK')) |
||
1893 | self.assertEqual(double_metaphone('Freville', 4), ('FRFL', '')) |
||
1894 | self.assertEqual(double_metaphone('Frey', 4), ('FR', '')) |
||
1895 | self.assertEqual(double_metaphone('Frick', 4), ('FRK', '')) |
||
1896 | self.assertEqual(double_metaphone('Frier', 4), ('FR', 'FRR')) |
||
1897 | self.assertEqual(double_metaphone('Froe', 4), ('FR', '')) |
||
1898 | self.assertEqual(double_metaphone('Frorer', 4), ('FRRR', '')) |
||
1899 | self.assertEqual(double_metaphone('Frost', 4), ('FRST', '')) |
||
1900 | self.assertEqual(double_metaphone('Frothingham', 4), ('FR0N', 'FRTN')) |
||
1901 | self.assertEqual(double_metaphone('Fry', 4), ('FR', '')) |
||
1902 | self.assertEqual(double_metaphone('Gaffney', 4), ('KFN', '')) |
||
1903 | self.assertEqual(double_metaphone('Gage', 4), ('KJ', 'KK')) |
||
1904 | self.assertEqual(double_metaphone('Gallion', 4), ('KLN', '')) |
||
1905 | self.assertEqual(double_metaphone('Gallishan', 4), ('KLXN', '')) |
||
1906 | self.assertEqual(double_metaphone('Gamble', 4), ('KMPL', '')) |
||
1907 | self.assertEqual(double_metaphone('Garbrand', 4), ('KRPR', '')) |
||
1908 | self.assertEqual(double_metaphone('Gardner', 4), ('KRTN', '')) |
||
1909 | self.assertEqual(double_metaphone('Garrett', 4), ('KRT', '')) |
||
1910 | self.assertEqual(double_metaphone('Gassner', 4), ('KSNR', '')) |
||
1911 | self.assertEqual(double_metaphone('Gater', 4), ('KTR', '')) |
||
1912 | self.assertEqual(double_metaphone('Gaunt', 4), ('KNT', '')) |
||
1913 | self.assertEqual(double_metaphone('Gayer', 4), ('KR', '')) |
||
1914 | self.assertEqual(double_metaphone('Gerken', 4), ('KRKN', 'JRKN')) |
||
1915 | self.assertEqual(double_metaphone('Gerritsen', 4), ('KRTS', 'JRTS')) |
||
1916 | self.assertEqual(double_metaphone('Gibbs', 4), ('KPS', 'JPS')) |
||
1917 | self.assertEqual(double_metaphone('Giffard', 4), ('JFRT', 'KFRT')) |
||
1918 | self.assertEqual(double_metaphone('Gilbert', 4), ('KLPR', 'JLPR')) |
||
1919 | self.assertEqual(double_metaphone('Gill', 4), ('KL', 'JL')) |
||
1920 | self.assertEqual(double_metaphone('Gilman', 4), ('KLMN', 'JLMN')) |
||
1921 | self.assertEqual(double_metaphone('Glass', 4), ('KLS', '')) |
||
1922 | self.assertEqual(double_metaphone('GoddardGifford', 4), ('KTRJ', '')) |
||
1923 | self.assertEqual(double_metaphone('Godfrey', 4), ('KTFR', '')) |
||
1924 | self.assertEqual(double_metaphone('Godwin', 4), ('KTN', '')) |
||
1925 | self.assertEqual(double_metaphone('Goodale', 4), ('KTL', '')) |
||
1926 | self.assertEqual(double_metaphone('Goodnow', 4), ('KTN', 'KTNF')) |
||
1927 | self.assertEqual(double_metaphone('Gorham', 4), ('KRM', '')) |
||
1928 | self.assertEqual(double_metaphone('Goseline', 4), ('KSLN', '')) |
||
1929 | self.assertEqual(double_metaphone('Gott', 4), ('KT', '')) |
||
1930 | self.assertEqual(double_metaphone('Gould', 4), ('KLT', '')) |
||
1931 | self.assertEqual(double_metaphone('Grafton', 4), ('KRFT', '')) |
||
1932 | self.assertEqual(double_metaphone('Grant', 4), ('KRNT', '')) |
||
1933 | self.assertEqual(double_metaphone('Gray', 4), ('KR', '')) |
||
1934 | self.assertEqual(double_metaphone('Green', 4), ('KRN', '')) |
||
1935 | self.assertEqual(double_metaphone('Griffin', 4), ('KRFN', '')) |
||
1936 | self.assertEqual(double_metaphone('Grill', 4), ('KRL', '')) |
||
1937 | self.assertEqual(double_metaphone('Grim', 4), ('KRM', '')) |
||
1938 | self.assertEqual(double_metaphone('Grisgonelle', 4), ('KRSK', '')) |
||
1939 | self.assertEqual(double_metaphone('Gross', 4), ('KRS', '')) |
||
1940 | self.assertEqual(double_metaphone('Guba', 4), ('KP', '')) |
||
1941 | self.assertEqual(double_metaphone('Gybbes', 4), ('KPS', 'JPS')) |
||
1942 | self.assertEqual(double_metaphone('Haburne', 4), ('HPRN', '')) |
||
1943 | self.assertEqual(double_metaphone('Hackburne', 4), ('HKPR', '')) |
||
1944 | self.assertEqual(double_metaphone('Haddon?', 4), ('HTN', '')) |
||
1945 | self.assertEqual(double_metaphone('Haines', 4), ('HNS', '')) |
||
1946 | self.assertEqual(double_metaphone('Hale', 4), ('HL', '')) |
||
1947 | self.assertEqual(double_metaphone('Hall', 4), ('HL', '')) |
||
1948 | self.assertEqual(double_metaphone('Hallet', 4), ('HLT', '')) |
||
1949 | self.assertEqual(double_metaphone('Hallock', 4), ('HLK', '')) |
||
1950 | self.assertEqual(double_metaphone('Halstead', 4), ('HLST', '')) |
||
1951 | self.assertEqual(double_metaphone('Hammond', 4), ('HMNT', '')) |
||
1952 | self.assertEqual(double_metaphone('Hance', 4), ('HNS', '')) |
||
1953 | self.assertEqual(double_metaphone('Handy', 4), ('HNT', '')) |
||
1954 | self.assertEqual(double_metaphone('Hanson', 4), ('HNSN', '')) |
||
1955 | self.assertEqual(double_metaphone('Harasek', 4), ('HRSK', '')) |
||
1956 | self.assertEqual(double_metaphone('Harcourt', 4), ('HRKR', '')) |
||
1957 | self.assertEqual(double_metaphone('Hardy', 4), ('HRT', '')) |
||
1958 | self.assertEqual(double_metaphone('Harlock', 4), ('HRLK', '')) |
||
1959 | self.assertEqual(double_metaphone('Harris', 4), ('HRS', '')) |
||
1960 | self.assertEqual(double_metaphone('Hartley', 4), ('HRTL', '')) |
||
1961 | self.assertEqual(double_metaphone('Harvey', 4), ('HRF', '')) |
||
1962 | self.assertEqual(double_metaphone('Harvie', 4), ('HRF', '')) |
||
1963 | self.assertEqual(double_metaphone('Harwood', 4), ('HRT', '')) |
||
1964 | self.assertEqual(double_metaphone('Hathaway', 4), ('H0', 'HT')) |
||
1965 | self.assertEqual(double_metaphone('Haukeness', 4), ('HKNS', '')) |
||
1966 | self.assertEqual(double_metaphone('Hawkes', 4), ('HKS', '')) |
||
1967 | self.assertEqual(double_metaphone('Hawkhurst', 4), ('HKRS', '')) |
||
1968 | self.assertEqual(double_metaphone('Hawkins', 4), ('HKNS', '')) |
||
1969 | self.assertEqual(double_metaphone('Hawley', 4), ('HL', '')) |
||
1970 | self.assertEqual(double_metaphone('Heald', 4), ('HLT', '')) |
||
1971 | self.assertEqual(double_metaphone('Helsdon', 4), ('HLST', '')) |
||
1972 | self.assertEqual(double_metaphone('Hemenway', 4), ('HMN', '')) |
||
1973 | self.assertEqual(double_metaphone('Hemmenway', 4), ('HMN', '')) |
||
1974 | self.assertEqual(double_metaphone('Henck', 4), ('HNK', '')) |
||
1975 | self.assertEqual(double_metaphone('Henderson', 4), ('HNTR', '')) |
||
1976 | self.assertEqual(double_metaphone('Hendricks', 4), ('HNTR', '')) |
||
1977 | self.assertEqual(double_metaphone('Hersey', 4), ('HRS', '')) |
||
1978 | self.assertEqual(double_metaphone('Hewes', 4), ('HS', '')) |
||
1979 | self.assertEqual(double_metaphone('Heyman', 4), ('HMN', '')) |
||
1980 | self.assertEqual(double_metaphone('Hicks', 4), ('HKS', '')) |
||
1981 | self.assertEqual(double_metaphone('Hidden', 4), ('HTN', '')) |
||
1982 | self.assertEqual(double_metaphone('Higgs', 4), ('HKS', '')) |
||
1983 | self.assertEqual(double_metaphone('Hill', 4), ('HL', '')) |
||
1984 | self.assertEqual(double_metaphone('Hills', 4), ('HLS', '')) |
||
1985 | self.assertEqual(double_metaphone('Hinckley', 4), ('HNKL', '')) |
||
1986 | self.assertEqual(double_metaphone('Hipwell', 4), ('HPL', '')) |
||
1987 | self.assertEqual(double_metaphone('Hobart', 4), ('HPRT', '')) |
||
1988 | self.assertEqual(double_metaphone('Hoben', 4), ('HPN', '')) |
||
1989 | self.assertEqual(double_metaphone('Hoffmann', 4), ('HFMN', '')) |
||
1990 | self.assertEqual(double_metaphone('Hogan', 4), ('HKN', '')) |
||
1991 | self.assertEqual(double_metaphone('Holmes', 4), ('HLMS', '')) |
||
1992 | self.assertEqual(double_metaphone('Hoo', 4), ('H', '')) |
||
1993 | self.assertEqual(double_metaphone('Hooker', 4), ('HKR', '')) |
||
1994 | self.assertEqual(double_metaphone('Hopcott', 4), ('HPKT', '')) |
||
1995 | self.assertEqual(double_metaphone('Hopkins', 4), ('HPKN', '')) |
||
1996 | self.assertEqual(double_metaphone('Hopkinson', 4), ('HPKN', '')) |
||
1997 | self.assertEqual(double_metaphone('Hornsey', 4), ('HRNS', '')) |
||
1998 | self.assertEqual(double_metaphone('Houckgeest', 4), ('HKJS', 'HKKS')) |
||
1999 | self.assertEqual(double_metaphone('Hough', 4), ('H', '')) |
||
2000 | self.assertEqual(double_metaphone('Houstin', 4), ('HSTN', '')) |
||
2001 | self.assertEqual(double_metaphone('How', 4), ('H', 'HF')) |
||
2002 | self.assertEqual(double_metaphone('Howe', 4), ('H', '')) |
||
2003 | self.assertEqual(double_metaphone('Howland', 4), ('HLNT', '')) |
||
2004 | self.assertEqual(double_metaphone('Hubner', 4), ('HPNR', '')) |
||
2005 | self.assertEqual(double_metaphone('Hudnut', 4), ('HTNT', '')) |
||
2006 | self.assertEqual(double_metaphone('Hughes', 4), ('HS', '')) |
||
2007 | self.assertEqual(double_metaphone('Hull', 4), ('HL', '')) |
||
2008 | self.assertEqual(double_metaphone('Hulme', 4), ('HLM', '')) |
||
2009 | self.assertEqual(double_metaphone('Hume', 4), ('HM', '')) |
||
2010 | self.assertEqual(double_metaphone('Hundertumark', 4), ('HNTR', '')) |
||
2011 | self.assertEqual(double_metaphone('Hundley', 4), ('HNTL', '')) |
||
2012 | self.assertEqual(double_metaphone('Hungerford', 4), ('HNKR', 'HNJR')) |
||
2013 | self.assertEqual(double_metaphone('Hunt', 4), ('HNT', '')) |
||
2014 | self.assertEqual(double_metaphone('Hurst', 4), ('HRST', '')) |
||
2015 | self.assertEqual(double_metaphone('Husbands', 4), ('HSPN', '')) |
||
2016 | self.assertEqual(double_metaphone('Hussey', 4), ('HS', '')) |
||
2017 | self.assertEqual(double_metaphone('Husted', 4), ('HSTT', '')) |
||
2018 | self.assertEqual(double_metaphone('Hutchins', 4), ('HXNS', '')) |
||
2019 | self.assertEqual(double_metaphone('Hutchinson', 4), ('HXNS', '')) |
||
2020 | self.assertEqual(double_metaphone('Huttinger', 4), ('HTNK', 'HTNJ')) |
||
2021 | self.assertEqual(double_metaphone('Huybertsen', 4), ('HPRT', '')) |
||
2022 | self.assertEqual(double_metaphone('Iddenden', 4), ('ATNT', '')) |
||
2023 | self.assertEqual(double_metaphone('Ingraham', 4), ('ANKR', '')) |
||
2024 | self.assertEqual(double_metaphone('Ives', 4), ('AFS', '')) |
||
2025 | self.assertEqual(double_metaphone('Jackson', 4), ('JKSN', 'AKSN')) |
||
2026 | self.assertEqual(double_metaphone('Jacob', 4), ('JKP', 'AKP')) |
||
2027 | self.assertEqual(double_metaphone('Jans', 4), ('JNS', 'ANS')) |
||
2028 | self.assertEqual(double_metaphone('Jenkins', 4), ('JNKN', 'ANKN')) |
||
2029 | self.assertEqual(double_metaphone('Jewett', 4), ('JT', 'AT')) |
||
2030 | self.assertEqual(double_metaphone('Jewitt', 4), ('JT', 'AT')) |
||
2031 | self.assertEqual(double_metaphone('Johnson', 4), ('JNSN', 'ANSN')) |
||
2032 | self.assertEqual(double_metaphone('Jones', 4), ('JNS', 'ANS')) |
||
2033 | self.assertEqual(double_metaphone('Josephine', 4), ('JSFN', 'HSFN')) |
||
2034 | self.assertEqual(double_metaphone('Judd', 4), ('JT', 'AT')) |
||
2035 | self.assertEqual(double_metaphone('June', 4), ('JN', 'AN')) |
||
2036 | self.assertEqual(double_metaphone('Kamarowska', 4), ('KMRS', '')) |
||
2037 | self.assertEqual(double_metaphone('Kay', 4), ('K', '')) |
||
2038 | self.assertEqual(double_metaphone('Kelley', 4), ('KL', '')) |
||
2039 | self.assertEqual(double_metaphone('Kelly', 4), ('KL', '')) |
||
2040 | self.assertEqual(double_metaphone('Keymber', 4), ('KMPR', '')) |
||
2041 | self.assertEqual(double_metaphone('Keynes', 4), ('KNS', '')) |
||
2042 | self.assertEqual(double_metaphone('Kilham', 4), ('KLM', '')) |
||
2043 | self.assertEqual(double_metaphone('Kim', 4), ('KM', '')) |
||
2044 | self.assertEqual(double_metaphone('Kimball', 4), ('KMPL', '')) |
||
2045 | self.assertEqual(double_metaphone('King', 4), ('KNK', '')) |
||
2046 | self.assertEqual(double_metaphone('Kinsey', 4), ('KNS', '')) |
||
2047 | self.assertEqual(double_metaphone('Kirk', 4), ('KRK', '')) |
||
2048 | self.assertEqual(double_metaphone('Kirton', 4), ('KRTN', '')) |
||
2049 | self.assertEqual(double_metaphone('Kistler', 4), ('KSTL', '')) |
||
2050 | self.assertEqual(double_metaphone('Kitchen', 4), ('KXN', '')) |
||
2051 | self.assertEqual(double_metaphone('Kitson', 4), ('KTSN', '')) |
||
2052 | self.assertEqual(double_metaphone('Klett', 4), ('KLT', '')) |
||
2053 | self.assertEqual(double_metaphone('Kline', 4), ('KLN', '')) |
||
2054 | self.assertEqual(double_metaphone('Knapp', 4), ('NP', '')) |
||
2055 | self.assertEqual(double_metaphone('Knight', 4), ('NT', '')) |
||
2056 | self.assertEqual(double_metaphone('Knote', 4), ('NT', '')) |
||
2057 | self.assertEqual(double_metaphone('Knott', 4), ('NT', '')) |
||
2058 | self.assertEqual(double_metaphone('Knox', 4), ('NKS', '')) |
||
2059 | self.assertEqual(double_metaphone('Koeller', 4), ('KLR', '')) |
||
2060 | self.assertEqual(double_metaphone('La Pointe', 4), ('LPNT', '')) |
||
2061 | self.assertEqual(double_metaphone('LaPlante', 4), ('LPLN', '')) |
||
2062 | self.assertEqual(double_metaphone('Laimbeer', 4), ('LMPR', '')) |
||
2063 | self.assertEqual(double_metaphone('Lamb', 4), ('LMP', '')) |
||
2064 | self.assertEqual(double_metaphone('Lambertson', 4), ('LMPR', '')) |
||
2065 | self.assertEqual(double_metaphone('Lancto', 4), ('LNKT', '')) |
||
2066 | self.assertEqual(double_metaphone('Landry', 4), ('LNTR', '')) |
||
2067 | self.assertEqual(double_metaphone('Lane', 4), ('LN', '')) |
||
2068 | self.assertEqual(double_metaphone('Langendyck', 4), ('LNJN', 'LNKN')) |
||
2069 | self.assertEqual(double_metaphone('Langer', 4), ('LNKR', 'LNJR')) |
||
2070 | self.assertEqual(double_metaphone('Langford', 4), ('LNKF', '')) |
||
2071 | self.assertEqual(double_metaphone('Lantersee', 4), ('LNTR', '')) |
||
2072 | self.assertEqual(double_metaphone('Laquer', 4), ('LKR', '')) |
||
2073 | self.assertEqual(double_metaphone('Larkin', 4), ('LRKN', '')) |
||
2074 | self.assertEqual(double_metaphone('Latham', 4), ('LTM', '')) |
||
2075 | self.assertEqual(double_metaphone('Lathrop', 4), ('L0RP', 'LTRP')) |
||
2076 | self.assertEqual(double_metaphone('Lauter', 4), ('LTR', '')) |
||
2077 | self.assertEqual(double_metaphone('Lawrence', 4), ('LRNS', '')) |
||
2078 | self.assertEqual(double_metaphone('Leach', 4), ('LK', '')) |
||
2079 | self.assertEqual(double_metaphone('Leager', 4), ('LKR', 'LJR')) |
||
2080 | self.assertEqual(double_metaphone('Learned', 4), ('LRNT', '')) |
||
2081 | self.assertEqual(double_metaphone('Leavitt', 4), ('LFT', '')) |
||
2082 | self.assertEqual(double_metaphone('Lee', 4), ('L', '')) |
||
2083 | self.assertEqual(double_metaphone('Leete', 4), ('LT', '')) |
||
2084 | self.assertEqual(double_metaphone('Leggett', 4), ('LKT', '')) |
||
2085 | self.assertEqual(double_metaphone('Leland', 4), ('LLNT', '')) |
||
2086 | self.assertEqual(double_metaphone('Leonard', 4), ('LNRT', '')) |
||
2087 | self.assertEqual(double_metaphone('Lester', 4), ('LSTR', '')) |
||
2088 | self.assertEqual(double_metaphone('Lestrange', 4), ('LSTR', '')) |
||
2089 | self.assertEqual(double_metaphone('Lethem', 4), ('L0M', 'LTM')) |
||
2090 | self.assertEqual(double_metaphone('Levine', 4), ('LFN', '')) |
||
2091 | self.assertEqual(double_metaphone('Lewes', 4), ('LS', '')) |
||
2092 | self.assertEqual(double_metaphone('Lewis', 4), ('LS', '')) |
||
2093 | self.assertEqual(double_metaphone('Lincoln', 4), ('LNKL', '')) |
||
2094 | self.assertEqual(double_metaphone('Lindsey', 4), ('LNTS', '')) |
||
2095 | self.assertEqual(double_metaphone('Linher', 4), ('LNR', '')) |
||
2096 | self.assertEqual(double_metaphone('Lippet', 4), ('LPT', '')) |
||
2097 | self.assertEqual(double_metaphone('Lippincott', 4), ('LPNK', '')) |
||
2098 | self.assertEqual(double_metaphone('Lockwood', 4), ('LKT', '')) |
||
2099 | self.assertEqual(double_metaphone('Loines', 4), ('LNS', '')) |
||
2100 | self.assertEqual(double_metaphone('Lombard', 4), ('LMPR', '')) |
||
2101 | self.assertEqual(double_metaphone('Long', 4), ('LNK', '')) |
||
2102 | self.assertEqual(double_metaphone('Longespee', 4), ('LNJS', 'LNKS')) |
||
2103 | self.assertEqual(double_metaphone('Look', 4), ('LK', '')) |
||
2104 | self.assertEqual(double_metaphone('Lounsberry', 4), ('LNSP', '')) |
||
2105 | self.assertEqual(double_metaphone('Lounsbury', 4), ('LNSP', '')) |
||
2106 | self.assertEqual(double_metaphone('Louthe', 4), ('L0', 'LT')) |
||
2107 | self.assertEqual(double_metaphone('Loveyne', 4), ('LFN', '')) |
||
2108 | self.assertEqual(double_metaphone('Lowe', 4), ('L', '')) |
||
2109 | self.assertEqual(double_metaphone('Ludlam', 4), ('LTLM', '')) |
||
2110 | self.assertEqual(double_metaphone('Lumbard', 4), ('LMPR', '')) |
||
2111 | self.assertEqual(double_metaphone('Lund', 4), ('LNT', '')) |
||
2112 | self.assertEqual(double_metaphone('Luno', 4), ('LN', '')) |
||
2113 | self.assertEqual(double_metaphone('Lutz', 4), ('LTS', '')) |
||
2114 | self.assertEqual(double_metaphone('Lydia', 4), ('LT', '')) |
||
2115 | self.assertEqual(double_metaphone('Lynne', 4), ('LN', '')) |
||
2116 | self.assertEqual(double_metaphone('Lyon', 4), ('LN', '')) |
||
2117 | self.assertEqual(double_metaphone('MacAlpin', 4), ('MKLP', '')) |
||
2118 | self.assertEqual(double_metaphone('MacBricc', 4), ('MKPR', '')) |
||
2119 | self.assertEqual(double_metaphone('MacCrinan', 4), ('MKRN', '')) |
||
2120 | self.assertEqual(double_metaphone('MacKenneth', 4), ('MKN0', 'MKNT')) |
||
2121 | self.assertEqual(double_metaphone('MacMael nam Bo', 4), ('MKML', '')) |
||
2122 | self.assertEqual(double_metaphone('MacMurchada', 4), ('MKMR', '')) |
||
2123 | self.assertEqual(double_metaphone('Macomber', 4), ('MKMP', '')) |
||
2124 | self.assertEqual(double_metaphone('Macy', 4), ('MS', '')) |
||
2125 | self.assertEqual(double_metaphone('Magnus', 4), ('MNS', 'MKNS')) |
||
2126 | self.assertEqual(double_metaphone('Mahien', 4), ('MHN', '')) |
||
2127 | self.assertEqual(double_metaphone('Malmains', 4), ('MLMN', '')) |
||
2128 | self.assertEqual(double_metaphone('Malory', 4), ('MLR', '')) |
||
2129 | self.assertEqual(double_metaphone('Mancinelli', 4), ('MNSN', '')) |
||
2130 | self.assertEqual(double_metaphone('Mancini', 4), ('MNSN', '')) |
||
2131 | self.assertEqual(double_metaphone('Mann', 4), ('MN', '')) |
||
2132 | self.assertEqual(double_metaphone('Manning', 4), ('MNNK', '')) |
||
2133 | self.assertEqual(double_metaphone('Manter', 4), ('MNTR', '')) |
||
2134 | self.assertEqual(double_metaphone('Marion', 4), ('MRN', '')) |
||
2135 | self.assertEqual(double_metaphone('Marley', 4), ('MRL', '')) |
||
2136 | self.assertEqual(double_metaphone('Marmion', 4), ('MRMN', '')) |
||
2137 | self.assertEqual(double_metaphone('Marquart', 4), ('MRKR', '')) |
||
2138 | self.assertEqual(double_metaphone('Marsh', 4), ('MRX', '')) |
||
2139 | self.assertEqual(double_metaphone('Marshal', 4), ('MRXL', '')) |
||
2140 | self.assertEqual(double_metaphone('Marshall', 4), ('MRXL', '')) |
||
2141 | self.assertEqual(double_metaphone('Martel', 4), ('MRTL', '')) |
||
2142 | self.assertEqual(double_metaphone('Martha', 4), ('MR0', 'MRT')) |
||
2143 | self.assertEqual(double_metaphone('Martin', 4), ('MRTN', '')) |
||
2144 | self.assertEqual(double_metaphone('Marturano', 4), ('MRTR', '')) |
||
2145 | self.assertEqual(double_metaphone('Marvin', 4), ('MRFN', '')) |
||
2146 | self.assertEqual(double_metaphone('Mary', 4), ('MR', '')) |
||
2147 | self.assertEqual(double_metaphone('Mason', 4), ('MSN', '')) |
||
2148 | self.assertEqual(double_metaphone('Maxwell', 4), ('MKSL', '')) |
||
2149 | self.assertEqual(double_metaphone('Mayhew', 4), ('MH', 'MHF')) |
||
2150 | self.assertEqual(double_metaphone('McAllaster', 4), ('MKLS', '')) |
||
2151 | self.assertEqual(double_metaphone('McAllister', 4), ('MKLS', '')) |
||
2152 | self.assertEqual(double_metaphone('McConnell', 4), ('MKNL', '')) |
||
2153 | self.assertEqual(double_metaphone('McFarland', 4), ('MKFR', '')) |
||
2154 | self.assertEqual(double_metaphone('McIlroy', 4), ('MSLR', '')) |
||
2155 | self.assertEqual(double_metaphone('McNair', 4), ('MKNR', '')) |
||
2156 | self.assertEqual(double_metaphone('McNair-Landry', 4), ('MKNR', '')) |
||
2157 | self.assertEqual(double_metaphone('McRaven', 4), ('MKRF', '')) |
||
2158 | self.assertEqual(double_metaphone('Mead', 4), ('MT', '')) |
||
2159 | self.assertEqual(double_metaphone('Meade', 4), ('MT', '')) |
||
2160 | self.assertEqual(double_metaphone('Meck', 4), ('MK', '')) |
||
2161 | self.assertEqual(double_metaphone('Melton', 4), ('MLTN', '')) |
||
2162 | self.assertEqual(double_metaphone('Mendenhall', 4), ('MNTN', '')) |
||
2163 | self.assertEqual(double_metaphone('Mering', 4), ('MRNK', '')) |
||
2164 | self.assertEqual(double_metaphone('Merrick', 4), ('MRK', '')) |
||
2165 | self.assertEqual(double_metaphone('Merry', 4), ('MR', '')) |
||
2166 | self.assertEqual(double_metaphone('Mighill', 4), ('ML', '')) |
||
2167 | self.assertEqual(double_metaphone('Miller', 4), ('MLR', '')) |
||
2168 | self.assertEqual(double_metaphone('Milton', 4), ('MLTN', '')) |
||
2169 | self.assertEqual(double_metaphone('Mohun', 4), ('MHN', '')) |
||
2170 | self.assertEqual(double_metaphone('Montague', 4), ('MNTK', '')) |
||
2171 | self.assertEqual(double_metaphone('Montboucher', 4), ('MNTP', '')) |
||
2172 | self.assertEqual(double_metaphone('Moore', 4), ('MR', '')) |
||
2173 | self.assertEqual(double_metaphone('Morrel', 4), ('MRL', '')) |
||
2174 | self.assertEqual(double_metaphone('Morrill', 4), ('MRL', '')) |
||
2175 | self.assertEqual(double_metaphone('Morris', 4), ('MRS', '')) |
||
2176 | self.assertEqual(double_metaphone('Morton', 4), ('MRTN', '')) |
||
2177 | self.assertEqual(double_metaphone('Moton', 4), ('MTN', '')) |
||
2178 | self.assertEqual(double_metaphone('Muir', 4), ('MR', '')) |
||
2179 | self.assertEqual(double_metaphone('Mulferd', 4), ('MLFR', '')) |
||
2180 | self.assertEqual(double_metaphone('Mullins', 4), ('MLNS', '')) |
||
2181 | self.assertEqual(double_metaphone('Mulso', 4), ('MLS', '')) |
||
2182 | self.assertEqual(double_metaphone('Munger', 4), ('MNKR', 'MNJR')) |
||
2183 | self.assertEqual(double_metaphone('Munt', 4), ('MNT', '')) |
||
2184 | self.assertEqual(double_metaphone('Murchad', 4), ('MRXT', 'MRKT')) |
||
2185 | self.assertEqual(double_metaphone('Murdock', 4), ('MRTK', '')) |
||
2186 | self.assertEqual(double_metaphone('Murray', 4), ('MR', '')) |
||
2187 | self.assertEqual(double_metaphone('Muskett', 4), ('MSKT', '')) |
||
2188 | self.assertEqual(double_metaphone('Myers', 4), ('MRS', '')) |
||
2189 | self.assertEqual(double_metaphone('Myrick', 4), ('MRK', '')) |
||
2190 | self.assertEqual(double_metaphone('NORRIS', 4), ('NRS', '')) |
||
2191 | self.assertEqual(double_metaphone('Nayle', 4), ('NL', '')) |
||
2192 | self.assertEqual(double_metaphone('Newcomb', 4), ('NKMP', '')) |
||
2193 | self.assertEqual(double_metaphone('Newcomb(e)', 4), ('NKMP', '')) |
||
2194 | self.assertEqual(double_metaphone('Newkirk', 4), ('NKRK', '')) |
||
2195 | self.assertEqual(double_metaphone('Newton', 4), ('NTN', '')) |
||
2196 | self.assertEqual(double_metaphone('Niles', 4), ('NLS', '')) |
||
2197 | self.assertEqual(double_metaphone('Noble', 4), ('NPL', '')) |
||
2198 | self.assertEqual(double_metaphone('Noel', 4), ('NL', '')) |
||
2199 | self.assertEqual(double_metaphone('Northend', 4), ('NR0N', 'NRTN')) |
||
2200 | self.assertEqual(double_metaphone('Norton', 4), ('NRTN', '')) |
||
2201 | self.assertEqual(double_metaphone('Nutter', 4), ('NTR', '')) |
||
2202 | self.assertEqual(double_metaphone('Odding', 4), ('ATNK', '')) |
||
2203 | self.assertEqual(double_metaphone('Odenbaugh', 4), ('ATNP', '')) |
||
2204 | self.assertEqual(double_metaphone('Ogborn', 4), ('AKPR', '')) |
||
2205 | self.assertEqual(double_metaphone('Oppenheimer', 4), ('APNM', '')) |
||
2206 | self.assertEqual(double_metaphone('Otis', 4), ('ATS', '')) |
||
2207 | self.assertEqual(double_metaphone('Oviatt', 4), ('AFT', '')) |
||
2208 | self.assertEqual(double_metaphone('PRUST?', 4), ('PRST', '')) |
||
2209 | self.assertEqual(double_metaphone('Paddock', 4), ('PTK', '')) |
||
2210 | self.assertEqual(double_metaphone('Page', 4), ('PJ', 'PK')) |
||
2211 | self.assertEqual(double_metaphone('Paine', 4), ('PN', '')) |
||
2212 | self.assertEqual(double_metaphone('Paist', 4), ('PST', '')) |
||
2213 | self.assertEqual(double_metaphone('Palmer', 4), ('PLMR', '')) |
||
2214 | self.assertEqual(double_metaphone('Park', 4), ('PRK', '')) |
||
2215 | self.assertEqual(double_metaphone('Parker', 4), ('PRKR', '')) |
||
2216 | self.assertEqual(double_metaphone('Parkhurst', 4), ('PRKR', '')) |
||
2217 | self.assertEqual(double_metaphone('Parrat', 4), ('PRT', '')) |
||
2218 | self.assertEqual(double_metaphone('Parsons', 4), ('PRSN', '')) |
||
2219 | self.assertEqual(double_metaphone('Partridge', 4), ('PRTR', '')) |
||
2220 | self.assertEqual(double_metaphone('Pashley', 4), ('PXL', '')) |
||
2221 | self.assertEqual(double_metaphone('Pasley', 4), ('PSL', '')) |
||
2222 | self.assertEqual(double_metaphone('Patrick', 4), ('PTRK', '')) |
||
2223 | self.assertEqual(double_metaphone('Pattee', 4), ('PT', '')) |
||
2224 | self.assertEqual(double_metaphone('Patten', 4), ('PTN', '')) |
||
2225 | self.assertEqual(double_metaphone('Pawley', 4), ('PL', '')) |
||
2226 | self.assertEqual(double_metaphone('Payne', 4), ('PN', '')) |
||
2227 | self.assertEqual(double_metaphone('Peabody', 4), ('PPT', '')) |
||
2228 | self.assertEqual(double_metaphone('Peake', 4), ('PK', '')) |
||
2229 | self.assertEqual(double_metaphone('Pearson', 4), ('PRSN', '')) |
||
2230 | self.assertEqual(double_metaphone('Peat', 4), ('PT', '')) |
||
2231 | self.assertEqual(double_metaphone('Pedersen', 4), ('PTRS', '')) |
||
2232 | self.assertEqual(double_metaphone('Percy', 4), ('PRS', '')) |
||
2233 | self.assertEqual(double_metaphone('Perkins', 4), ('PRKN', '')) |
||
2234 | self.assertEqual(double_metaphone('Perrine', 4), ('PRN', '')) |
||
2235 | self.assertEqual(double_metaphone('Perry', 4), ('PR', '')) |
||
2236 | self.assertEqual(double_metaphone('Peson', 4), ('PSN', '')) |
||
2237 | self.assertEqual(double_metaphone('Peterson', 4), ('PTRS', '')) |
||
2238 | self.assertEqual(double_metaphone('Peyton', 4), ('PTN', '')) |
||
2239 | self.assertEqual(double_metaphone('Phinney', 4), ('FN', '')) |
||
2240 | self.assertEqual(double_metaphone('Pickard', 4), ('PKRT', '')) |
||
2241 | self.assertEqual(double_metaphone('Pierce', 4), ('PRS', '')) |
||
2242 | self.assertEqual(double_metaphone('Pierrepont', 4), ('PRPN', '')) |
||
2243 | self.assertEqual(double_metaphone('Pike', 4), ('PK', '')) |
||
2244 | self.assertEqual(double_metaphone('Pinkham', 4), ('PNKM', '')) |
||
2245 | self.assertEqual(double_metaphone('Pitman', 4), ('PTMN', '')) |
||
2246 | self.assertEqual(double_metaphone('Pitt', 4), ('PT', '')) |
||
2247 | self.assertEqual(double_metaphone('Pitts', 4), ('PTS', '')) |
||
2248 | self.assertEqual(double_metaphone('Plantagenet', 4), ('PLNT', '')) |
||
2249 | self.assertEqual(double_metaphone('Platt', 4), ('PLT', '')) |
||
2250 | self.assertEqual(double_metaphone('Platts', 4), ('PLTS', '')) |
||
2251 | self.assertEqual(double_metaphone('Pleis', 4), ('PLS', '')) |
||
2252 | self.assertEqual(double_metaphone('Pleiss', 4), ('PLS', '')) |
||
2253 | self.assertEqual(double_metaphone('Plisko', 4), ('PLSK', '')) |
||
2254 | self.assertEqual(double_metaphone('Pliskovitch', 4), ('PLSK', '')) |
||
2255 | self.assertEqual(double_metaphone('Plum', 4), ('PLM', '')) |
||
2256 | self.assertEqual(double_metaphone('Plume', 4), ('PLM', '')) |
||
2257 | self.assertEqual(double_metaphone('Poitou', 4), ('PT', '')) |
||
2258 | self.assertEqual(double_metaphone('Pomeroy', 4), ('PMR', '')) |
||
2259 | self.assertEqual(double_metaphone('Poretiers', 4), ('PRTR', '')) |
||
2260 | self.assertEqual(double_metaphone('Pote', 4), ('PT', '')) |
||
2261 | self.assertEqual(double_metaphone('Potter', 4), ('PTR', '')) |
||
2262 | self.assertEqual(double_metaphone('Potts', 4), ('PTS', '')) |
||
2263 | self.assertEqual(double_metaphone('Powell', 4), ('PL', '')) |
||
2264 | self.assertEqual(double_metaphone('Pratt', 4), ('PRT', '')) |
||
2265 | self.assertEqual(double_metaphone('Presbury', 4), ('PRSP', '')) |
||
2266 | self.assertEqual(double_metaphone('Priest', 4), ('PRST', '')) |
||
2267 | self.assertEqual(double_metaphone('Prindle', 4), ('PRNT', '')) |
||
2268 | self.assertEqual(double_metaphone('Prior', 4), ('PRR', '')) |
||
2269 | self.assertEqual(double_metaphone('Profumo', 4), ('PRFM', '')) |
||
2270 | self.assertEqual(double_metaphone('Purdy', 4), ('PRT', '')) |
||
2271 | self.assertEqual(double_metaphone('Purefoy', 4), ('PRF', '')) |
||
2272 | self.assertEqual(double_metaphone('Pury', 4), ('PR', '')) |
||
2273 | self.assertEqual(double_metaphone('Quinter', 4), ('KNTR', '')) |
||
2274 | self.assertEqual(double_metaphone('Rachel', 4), ('RXL', 'RKL')) |
||
2275 | self.assertEqual(double_metaphone('Rand', 4), ('RNT', '')) |
||
2276 | self.assertEqual(double_metaphone('Rankin', 4), ('RNKN', '')) |
||
2277 | self.assertEqual(double_metaphone('Ravenscroft', 4), ('RFNS', '')) |
||
2278 | self.assertEqual(double_metaphone('Raynsford', 4), ('RNSF', '')) |
||
2279 | self.assertEqual(double_metaphone('Reakirt', 4), ('RKRT', '')) |
||
2280 | self.assertEqual(double_metaphone('Reaves', 4), ('RFS', '')) |
||
2281 | self.assertEqual(double_metaphone('Reeves', 4), ('RFS', '')) |
||
2282 | self.assertEqual(double_metaphone('Reichert', 4), ('RXRT', 'RKRT')) |
||
2283 | self.assertEqual(double_metaphone('Remmele', 4), ('RML', '')) |
||
2284 | self.assertEqual(double_metaphone('Reynolds', 4), ('RNLT', '')) |
||
2285 | self.assertEqual(double_metaphone('Rhodes', 4), ('RTS', '')) |
||
2286 | self.assertEqual(double_metaphone('Richards', 4), ('RXRT', 'RKRT')) |
||
2287 | self.assertEqual(double_metaphone('Richardson', 4), ('RXRT', 'RKRT')) |
||
2288 | self.assertEqual(double_metaphone('Ring', 4), ('RNK', '')) |
||
2289 | self.assertEqual(double_metaphone('Roberts', 4), ('RPRT', '')) |
||
2290 | self.assertEqual(double_metaphone('Robertson', 4), ('RPRT', '')) |
||
2291 | self.assertEqual(double_metaphone('Robson', 4), ('RPSN', '')) |
||
2292 | self.assertEqual(double_metaphone('Rodie', 4), ('RT', '')) |
||
2293 | self.assertEqual(double_metaphone('Rody', 4), ('RT', '')) |
||
2294 | self.assertEqual(double_metaphone('Rogers', 4), ('RKRS', 'RJRS')) |
||
2295 | self.assertEqual(double_metaphone('Ross', 4), ('RS', '')) |
||
2296 | self.assertEqual(double_metaphone('Rosslevin', 4), ('RSLF', '')) |
||
2297 | self.assertEqual(double_metaphone('Rowland', 4), ('RLNT', '')) |
||
2298 | self.assertEqual(double_metaphone('Ruehl', 4), ('RL', '')) |
||
2299 | self.assertEqual(double_metaphone('Russell', 4), ('RSL', '')) |
||
2300 | self.assertEqual(double_metaphone('Ruth', 4), ('R0', 'RT')) |
||
2301 | self.assertEqual(double_metaphone('Ryan', 4), ('RN', '')) |
||
2302 | self.assertEqual(double_metaphone('Rysse', 4), ('RS', '')) |
||
2303 | self.assertEqual(double_metaphone('Sadler', 4), ('STLR', '')) |
||
2304 | self.assertEqual(double_metaphone('Salmon', 4), ('SLMN', '')) |
||
2305 | self.assertEqual(double_metaphone('Salter', 4), ('SLTR', '')) |
||
2306 | self.assertEqual(double_metaphone('Salvatore', 4), ('SLFT', '')) |
||
2307 | self.assertEqual(double_metaphone('Sanders', 4), ('SNTR', '')) |
||
2308 | self.assertEqual(double_metaphone('Sands', 4), ('SNTS', '')) |
||
2309 | self.assertEqual(double_metaphone('Sanford', 4), ('SNFR', '')) |
||
2310 | self.assertEqual(double_metaphone('Sanger', 4), ('SNKR', 'SNJR')) |
||
2311 | self.assertEqual(double_metaphone('Sargent', 4), ('SRJN', 'SRKN')) |
||
2312 | self.assertEqual(double_metaphone('Saunders', 4), ('SNTR', '')) |
||
2313 | self.assertEqual(double_metaphone('Schilling', 4), ('XLNK', '')) |
||
2314 | self.assertEqual(double_metaphone('Schlegel', 4), ('XLKL', 'SLKL')) |
||
2315 | self.assertEqual(double_metaphone('Scott', 4), ('SKT', '')) |
||
2316 | self.assertEqual(double_metaphone('Sears', 4), ('SRS', '')) |
||
2317 | self.assertEqual(double_metaphone('Segersall', 4), ('SJRS', 'SKRS')) |
||
2318 | self.assertEqual(double_metaphone('Senecal', 4), ('SNKL', '')) |
||
2319 | self.assertEqual(double_metaphone('Sergeaux', 4), ('SRJ', 'SRK')) |
||
2320 | self.assertEqual(double_metaphone('Severance', 4), ('SFRN', '')) |
||
2321 | self.assertEqual(double_metaphone('Sharp', 4), ('XRP', '')) |
||
2322 | self.assertEqual(double_metaphone('Sharpe', 4), ('XRP', '')) |
||
2323 | self.assertEqual(double_metaphone('Sharply', 4), ('XRPL', '')) |
||
2324 | self.assertEqual(double_metaphone('Shatswell', 4), ('XTSL', '')) |
||
2325 | self.assertEqual(double_metaphone('Shattack', 4), ('XTK', '')) |
||
2326 | self.assertEqual(double_metaphone('Shattock', 4), ('XTK', '')) |
||
2327 | self.assertEqual(double_metaphone('Shattuck', 4), ('XTK', '')) |
||
2328 | self.assertEqual(double_metaphone('Shaw', 4), ('X', 'XF')) |
||
2329 | self.assertEqual(double_metaphone('Sheldon', 4), ('XLTN', '')) |
||
2330 | self.assertEqual(double_metaphone('Sherman', 4), ('XRMN', '')) |
||
2331 | self.assertEqual(double_metaphone('Shinn', 4), ('XN', '')) |
||
2332 | self.assertEqual(double_metaphone('Shirford', 4), ('XRFR', '')) |
||
2333 | self.assertEqual(double_metaphone('Shirley', 4), ('XRL', '')) |
||
2334 | self.assertEqual(double_metaphone('Shively', 4), ('XFL', '')) |
||
2335 | self.assertEqual(double_metaphone('Shoemaker', 4), ('XMKR', '')) |
||
2336 | self.assertEqual(double_metaphone('Short', 4), ('XRT', '')) |
||
2337 | self.assertEqual(double_metaphone('Shotwell', 4), ('XTL', '')) |
||
2338 | self.assertEqual(double_metaphone('Shute', 4), ('XT', '')) |
||
2339 | self.assertEqual(double_metaphone('Sibley', 4), ('SPL', '')) |
||
2340 | self.assertEqual(double_metaphone('Silver', 4), ('SLFR', '')) |
||
2341 | self.assertEqual(double_metaphone('Simes', 4), ('SMS', '')) |
||
2342 | self.assertEqual(double_metaphone('Sinken', 4), ('SNKN', '')) |
||
2343 | self.assertEqual(double_metaphone('Sinn', 4), ('SN', '')) |
||
2344 | self.assertEqual(double_metaphone('Skelton', 4), ('SKLT', '')) |
||
2345 | self.assertEqual(double_metaphone('Skiffe', 4), ('SKF', '')) |
||
2346 | self.assertEqual(double_metaphone('Skotkonung', 4), ('SKTK', '')) |
||
2347 | self.assertEqual(double_metaphone('Slade', 4), ('SLT', 'XLT')) |
||
2348 | self.assertEqual(double_metaphone('Slye', 4), ('SL', 'XL')) |
||
2349 | self.assertEqual(double_metaphone('Smedley', 4), ('SMTL', 'XMTL')) |
||
2350 | self.assertEqual(double_metaphone('Smith', 4), ('SM0', 'XMT')) |
||
2351 | self.assertEqual(double_metaphone('Snow', 4), ('SN', 'XNF')) |
||
2352 | self.assertEqual(double_metaphone('Soole', 4), ('SL', '')) |
||
2353 | self.assertEqual(double_metaphone('Soule', 4), ('SL', '')) |
||
2354 | self.assertEqual(double_metaphone('Southworth', 4), ('S0R0', 'STRT')) |
||
2355 | self.assertEqual(double_metaphone('Sowles', 4), ('SLS', '')) |
||
2356 | self.assertEqual(double_metaphone('Spalding', 4), ('SPLT', '')) |
||
2357 | self.assertEqual(double_metaphone('Spark', 4), ('SPRK', '')) |
||
2358 | self.assertEqual(double_metaphone('Spencer', 4), ('SPNS', '')) |
||
2359 | self.assertEqual(double_metaphone('Sperry', 4), ('SPR', '')) |
||
2360 | self.assertEqual(double_metaphone('Spofford', 4), ('SPFR', '')) |
||
2361 | self.assertEqual(double_metaphone('Spooner', 4), ('SPNR', '')) |
||
2362 | self.assertEqual(double_metaphone('Sprague', 4), ('SPRK', '')) |
||
2363 | self.assertEqual(double_metaphone('Springer', 4), ('SPRN', '')) |
||
2364 | self.assertEqual(double_metaphone('St. Clair', 4), ('STKL', '')) |
||
2365 | self.assertEqual(double_metaphone('St. Claire', 4), ('STKL', '')) |
||
2366 | self.assertEqual(double_metaphone('St. Leger', 4), ('STLJ', 'STLK')) |
||
2367 | self.assertEqual(double_metaphone('St. Omer', 4), ('STMR', '')) |
||
2368 | self.assertEqual(double_metaphone('Stafferton', 4), ('STFR', '')) |
||
2369 | self.assertEqual(double_metaphone('Stafford', 4), ('STFR', '')) |
||
2370 | self.assertEqual(double_metaphone('Stalham', 4), ('STLM', '')) |
||
2371 | self.assertEqual(double_metaphone('Stanford', 4), ('STNF', '')) |
||
2372 | self.assertEqual(double_metaphone('Stanton', 4), ('STNT', '')) |
||
2373 | self.assertEqual(double_metaphone('Star', 4), ('STR', '')) |
||
2374 | self.assertEqual(double_metaphone('Starbuck', 4), ('STRP', '')) |
||
2375 | self.assertEqual(double_metaphone('Starkey', 4), ('STRK', '')) |
||
2376 | self.assertEqual(double_metaphone('Starkweather', 4), ('STRK', '')) |
||
2377 | self.assertEqual(double_metaphone('Stearns', 4), ('STRN', '')) |
||
2378 | self.assertEqual(double_metaphone('Stebbins', 4), ('STPN', '')) |
||
2379 | self.assertEqual(double_metaphone('Steele', 4), ('STL', '')) |
||
2380 | self.assertEqual(double_metaphone('Stephenson', 4), ('STFN', '')) |
||
2381 | self.assertEqual(double_metaphone('Stevens', 4), ('STFN', '')) |
||
2382 | self.assertEqual(double_metaphone('Stoddard', 4), ('STTR', '')) |
||
2383 | self.assertEqual(double_metaphone('Stodder', 4), ('STTR', '')) |
||
2384 | self.assertEqual(double_metaphone('Stone', 4), ('STN', '')) |
||
2385 | self.assertEqual(double_metaphone('Storey', 4), ('STR', '')) |
||
2386 | self.assertEqual(double_metaphone('Storrada', 4), ('STRT', '')) |
||
2387 | self.assertEqual(double_metaphone('Story', 4), ('STR', '')) |
||
2388 | self.assertEqual(double_metaphone('Stoughton', 4), ('STFT', '')) |
||
2389 | self.assertEqual(double_metaphone('Stout', 4), ('STT', '')) |
||
2390 | self.assertEqual(double_metaphone('Stow', 4), ('ST', 'STF')) |
||
2391 | self.assertEqual(double_metaphone('Strong', 4), ('STRN', '')) |
||
2392 | self.assertEqual(double_metaphone('Strutt', 4), ('STRT', '')) |
||
2393 | self.assertEqual(double_metaphone('Stryker', 4), ('STRK', '')) |
||
2394 | self.assertEqual(double_metaphone('Stuckeley', 4), ('STKL', '')) |
||
2395 | self.assertEqual(double_metaphone('Sturges', 4), ('STRJ', 'STRK')) |
||
2396 | self.assertEqual(double_metaphone('Sturgess', 4), ('STRJ', 'STRK')) |
||
2397 | self.assertEqual(double_metaphone('Sturgis', 4), ('STRJ', 'STRK')) |
||
2398 | self.assertEqual(double_metaphone('Suevain', 4), ('SFN', '')) |
||
2399 | self.assertEqual(double_metaphone('Sulyard', 4), ('SLRT', '')) |
||
2400 | self.assertEqual(double_metaphone('Sutton', 4), ('STN', '')) |
||
2401 | self.assertEqual(double_metaphone('Swain', 4), ('SN', 'XN')) |
||
2402 | self.assertEqual(double_metaphone('Swayne', 4), ('SN', 'XN')) |
||
2403 | self.assertEqual(double_metaphone('Swayze', 4), ('SS', 'XTS')) |
||
2404 | self.assertEqual(double_metaphone('Swift', 4), ('SFT', 'XFT')) |
||
2405 | self.assertEqual(double_metaphone('Taber', 4), ('TPR', '')) |
||
2406 | self.assertEqual(double_metaphone('Talcott', 4), ('TLKT', '')) |
||
2407 | self.assertEqual(double_metaphone('Tarne', 4), ('TRN', '')) |
||
2408 | self.assertEqual(double_metaphone('Tatum', 4), ('TTM', '')) |
||
2409 | self.assertEqual(double_metaphone('Taverner', 4), ('TFRN', '')) |
||
2410 | self.assertEqual(double_metaphone('Taylor', 4), ('TLR', '')) |
||
2411 | self.assertEqual(double_metaphone('Tenney', 4), ('TN', '')) |
||
2412 | self.assertEqual(double_metaphone('Thayer', 4), ('0R', 'TR')) |
||
2413 | self.assertEqual(double_metaphone('Thember', 4), ('0MPR', 'TMPR')) |
||
2414 | self.assertEqual(double_metaphone('Thomas', 4), ('TMS', '')) |
||
2415 | self.assertEqual(double_metaphone('Thompson', 4), ('TMPS', '')) |
||
2416 | self.assertEqual(double_metaphone('Thorne', 4), ('0RN', 'TRN')) |
||
2417 | self.assertEqual(double_metaphone('Thornycraft', 4), ('0RNK', 'TRNK')) |
||
2418 | self.assertEqual(double_metaphone('Threlkeld', 4), ('0RLK', 'TRLK')) |
||
2419 | self.assertEqual(double_metaphone('Throckmorton', 4), ('0RKM', 'TRKM')) |
||
2420 | self.assertEqual(double_metaphone('Thwaits', 4), ('0TS', 'TTS')) |
||
2421 | self.assertEqual(double_metaphone('Tibbetts', 4), ('TPTS', '')) |
||
2422 | self.assertEqual(double_metaphone('Tidd', 4), ('TT', '')) |
||
2423 | self.assertEqual(double_metaphone('Tierney', 4), ('TRN', '')) |
||
2424 | self.assertEqual(double_metaphone('Tilley', 4), ('TL', '')) |
||
2425 | self.assertEqual(double_metaphone('Tillieres', 4), ('TLRS', '')) |
||
2426 | self.assertEqual(double_metaphone('Tilly', 4), ('TL', '')) |
||
2427 | self.assertEqual(double_metaphone('Tisdale', 4), ('TSTL', '')) |
||
2428 | self.assertEqual(double_metaphone('Titus', 4), ('TTS', '')) |
||
2429 | self.assertEqual(double_metaphone('Tobey', 4), ('TP', '')) |
||
2430 | self.assertEqual(double_metaphone('Tooker', 4), ('TKR', '')) |
||
2431 | self.assertEqual(double_metaphone('Towle', 4), ('TL', '')) |
||
2432 | self.assertEqual(double_metaphone('Towne', 4), ('TN', '')) |
||
2433 | self.assertEqual(double_metaphone('Townsend', 4), ('TNSN', '')) |
||
2434 | self.assertEqual(double_metaphone('Treadway', 4), ('TRT', '')) |
||
2435 | self.assertEqual(double_metaphone('Trelawney', 4), ('TRLN', '')) |
||
2436 | self.assertEqual(double_metaphone('Trinder', 4), ('TRNT', '')) |
||
2437 | self.assertEqual(double_metaphone('Tripp', 4), ('TRP', '')) |
||
2438 | self.assertEqual(double_metaphone('Trippe', 4), ('TRP', '')) |
||
2439 | self.assertEqual(double_metaphone('Trott', 4), ('TRT', '')) |
||
2440 | self.assertEqual(double_metaphone('True', 4), ('TR', '')) |
||
2441 | self.assertEqual(double_metaphone('Trussebut', 4), ('TRSP', '')) |
||
2442 | self.assertEqual(double_metaphone('Tucker', 4), ('TKR', '')) |
||
2443 | self.assertEqual(double_metaphone('Turgeon', 4), ('TRJN', 'TRKN')) |
||
2444 | self.assertEqual(double_metaphone('Turner', 4), ('TRNR', '')) |
||
2445 | self.assertEqual(double_metaphone('Tuttle', 4), ('TTL', '')) |
||
2446 | self.assertEqual(double_metaphone('Tyler', 4), ('TLR', '')) |
||
2447 | self.assertEqual(double_metaphone('Tylle', 4), ('TL', '')) |
||
2448 | self.assertEqual(double_metaphone('Tyrrel', 4), ('TRL', '')) |
||
2449 | self.assertEqual(double_metaphone('Ua Tuathail', 4), ('AT0L', 'ATTL')) |
||
2450 | self.assertEqual(double_metaphone('Ulrich', 4), ('ALRX', 'ALRK')) |
||
2451 | self.assertEqual(double_metaphone('Underhill', 4), ('ANTR', '')) |
||
2452 | self.assertEqual(double_metaphone('Underwood', 4), ('ANTR', '')) |
||
2453 | self.assertEqual(double_metaphone('Unknown', 4), ('ANKN', '')) |
||
2454 | self.assertEqual(double_metaphone('Valentine', 4), ('FLNT', '')) |
||
2455 | self.assertEqual(double_metaphone('Van Egmond', 4), ('FNKM', '')) |
||
2456 | self.assertEqual(double_metaphone('Van der Beek', 4), ('FNTR', '')) |
||
2457 | self.assertEqual(double_metaphone('Vaughan', 4), ('FKN', '')) |
||
2458 | self.assertEqual(double_metaphone('Vermenlen', 4), ('FRMN', '')) |
||
2459 | self.assertEqual(double_metaphone('Vincent', 4), ('FNSN', '')) |
||
2460 | self.assertEqual(double_metaphone('Volentine', 4), ('FLNT', '')) |
||
2461 | self.assertEqual(double_metaphone('Wagner', 4), ('AKNR', 'FKNR')) |
||
2462 | self.assertEqual(double_metaphone('Waite', 4), ('AT', 'FT')) |
||
2463 | self.assertEqual(double_metaphone('Walker', 4), ('ALKR', 'FLKR')) |
||
2464 | self.assertEqual(double_metaphone('Walter', 4), ('ALTR', 'FLTR')) |
||
2465 | self.assertEqual(double_metaphone('Wandell', 4), ('ANTL', 'FNTL')) |
||
2466 | self.assertEqual(double_metaphone('Wandesford', 4), ('ANTS', 'FNTS')) |
||
2467 | self.assertEqual(double_metaphone('Warbleton', 4), ('ARPL', 'FRPL')) |
||
2468 | self.assertEqual(double_metaphone('Ward', 4), ('ART', 'FRT')) |
||
2469 | self.assertEqual(double_metaphone('Warde', 4), ('ART', 'FRT')) |
||
2470 | self.assertEqual(double_metaphone('Ware', 4), ('AR', 'FR')) |
||
2471 | self.assertEqual(double_metaphone('Wareham', 4), ('ARHM', 'FRHM')) |
||
2472 | self.assertEqual(double_metaphone('Warner', 4), ('ARNR', 'FRNR')) |
||
2473 | self.assertEqual(double_metaphone('Warren', 4), ('ARN', 'FRN')) |
||
2474 | self.assertEqual(double_metaphone('Washburne', 4), ('AXPR', 'FXPR')) |
||
2475 | self.assertEqual(double_metaphone('Waterbury', 4), ('ATRP', 'FTRP')) |
||
2476 | self.assertEqual(double_metaphone('Watson', 4), ('ATSN', 'FTSN')) |
||
2477 | self.assertEqual(double_metaphone('WatsonEllithorpe', 4), |
||
2478 | ('ATSN', 'FTSN')) |
||
2479 | self.assertEqual(double_metaphone('Watts', 4), ('ATS', 'FTS')) |
||
2480 | self.assertEqual(double_metaphone('Wayne', 4), ('AN', 'FN')) |
||
2481 | self.assertEqual(double_metaphone('Webb', 4), ('AP', 'FP')) |
||
2482 | self.assertEqual(double_metaphone('Weber', 4), ('APR', 'FPR')) |
||
2483 | self.assertEqual(double_metaphone('Webster', 4), ('APST', 'FPST')) |
||
2484 | self.assertEqual(double_metaphone('Weed', 4), ('AT', 'FT')) |
||
2485 | self.assertEqual(double_metaphone('Weeks', 4), ('AKS', 'FKS')) |
||
2486 | self.assertEqual(double_metaphone('Wells', 4), ('ALS', 'FLS')) |
||
2487 | self.assertEqual(double_metaphone('Wenzell', 4), ('ANSL', 'FNTS')) |
||
2488 | self.assertEqual(double_metaphone('West', 4), ('AST', 'FST')) |
||
2489 | self.assertEqual(double_metaphone('Westbury', 4), ('ASTP', 'FSTP')) |
||
2490 | self.assertEqual(double_metaphone('Whatlocke', 4), ('ATLK', '')) |
||
2491 | self.assertEqual(double_metaphone('Wheeler', 4), ('ALR', '')) |
||
2492 | self.assertEqual(double_metaphone('Whiston', 4), ('ASTN', '')) |
||
2493 | self.assertEqual(double_metaphone('White', 4), ('AT', '')) |
||
2494 | self.assertEqual(double_metaphone('Whitman', 4), ('ATMN', '')) |
||
2495 | self.assertEqual(double_metaphone('Whiton', 4), ('ATN', '')) |
||
2496 | self.assertEqual(double_metaphone('Whitson', 4), ('ATSN', '')) |
||
2497 | self.assertEqual(double_metaphone('Wickes', 4), ('AKS', 'FKS')) |
||
2498 | self.assertEqual(double_metaphone('Wilbur', 4), ('ALPR', 'FLPR')) |
||
2499 | self.assertEqual(double_metaphone('Wilcotes', 4), ('ALKT', 'FLKT')) |
||
2500 | self.assertEqual(double_metaphone('Wilkinson', 4), ('ALKN', 'FLKN')) |
||
2501 | self.assertEqual(double_metaphone('Willets', 4), ('ALTS', 'FLTS')) |
||
2502 | self.assertEqual(double_metaphone('Willett', 4), ('ALT', 'FLT')) |
||
2503 | self.assertEqual(double_metaphone('Willey', 4), ('AL', 'FL')) |
||
2504 | self.assertEqual(double_metaphone('Williams', 4), ('ALMS', 'FLMS')) |
||
2505 | self.assertEqual(double_metaphone('Williston', 4), ('ALST', 'FLST')) |
||
2506 | self.assertEqual(double_metaphone('Wilson', 4), ('ALSN', 'FLSN')) |
||
2507 | self.assertEqual(double_metaphone('Wimes', 4), ('AMS', 'FMS')) |
||
2508 | self.assertEqual(double_metaphone('Winch', 4), ('ANX', 'FNK')) |
||
2509 | self.assertEqual(double_metaphone('Winegar', 4), ('ANKR', 'FNKR')) |
||
2510 | self.assertEqual(double_metaphone('Wing', 4), ('ANK', 'FNK')) |
||
2511 | self.assertEqual(double_metaphone('Winsley', 4), ('ANSL', 'FNSL')) |
||
2512 | self.assertEqual(double_metaphone('Winslow', 4), ('ANSL', 'FNSL')) |
||
2513 | self.assertEqual(double_metaphone('Winthrop', 4), ('AN0R', 'FNTR')) |
||
2514 | self.assertEqual(double_metaphone('Wise', 4), ('AS', 'FS')) |
||
2515 | self.assertEqual(double_metaphone('Wood', 4), ('AT', 'FT')) |
||
2516 | self.assertEqual(double_metaphone('Woodbridge', 4), ('ATPR', 'FTPR')) |
||
2517 | self.assertEqual(double_metaphone('Woodward', 4), ('ATRT', 'FTRT')) |
||
2518 | self.assertEqual(double_metaphone('Wooley', 4), ('AL', 'FL')) |
||
2519 | self.assertEqual(double_metaphone('Woolley', 4), ('AL', 'FL')) |
||
2520 | self.assertEqual(double_metaphone('Worth', 4), ('AR0', 'FRT')) |
||
2521 | self.assertEqual(double_metaphone('Worthen', 4), ('AR0N', 'FRTN')) |
||
2522 | self.assertEqual(double_metaphone('Worthley', 4), ('AR0L', 'FRTL')) |
||
2523 | self.assertEqual(double_metaphone('Wright', 4), ('RT', '')) |
||
2524 | self.assertEqual(double_metaphone('Wyer', 4), ('AR', 'FR')) |
||
2525 | self.assertEqual(double_metaphone('Wyere', 4), ('AR', 'FR')) |
||
2526 | self.assertEqual(double_metaphone('Wynkoop', 4), ('ANKP', 'FNKP')) |
||
2527 | self.assertEqual(double_metaphone('Yarnall', 4), ('ARNL', '')) |
||
2528 | self.assertEqual(double_metaphone('Yeoman', 4), ('AMN', '')) |
||
2529 | self.assertEqual(double_metaphone('Yorke', 4), ('ARK', '')) |
||
2530 | self.assertEqual(double_metaphone('Young', 4), ('ANK', '')) |
||
2531 | self.assertEqual(double_metaphone('ab Wennonwen', 4), ('APNN', '')) |
||
2532 | self.assertEqual(double_metaphone('ap Llewellyn', 4), ('APLL', '')) |
||
2533 | self.assertEqual(double_metaphone('ap Lorwerth', 4), ('APLR', '')) |
||
2534 | self.assertEqual(double_metaphone('d\'Angouleme', 4), ('TNKL', '')) |
||
2535 | self.assertEqual(double_metaphone('de Audeham', 4), ('TTHM', '')) |
||
2536 | self.assertEqual(double_metaphone('de Bavant', 4), ('TPFN', '')) |
||
2537 | self.assertEqual(double_metaphone('de Beauchamp', 4), ('TPXM', 'TPKM')) |
||
2538 | self.assertEqual(double_metaphone('de Beaumont', 4), ('TPMN', '')) |
||
2539 | self.assertEqual(double_metaphone('de Bolbec', 4), ('TPLP', '')) |
||
2540 | self.assertEqual(double_metaphone('de Braiose', 4), ('TPRS', '')) |
||
2541 | self.assertEqual(double_metaphone('de Braose', 4), ('TPRS', '')) |
||
2542 | self.assertEqual(double_metaphone('de Briwere', 4), ('TPRR', '')) |
||
2543 | self.assertEqual(double_metaphone('de Cantelou', 4), ('TKNT', '')) |
||
2544 | self.assertEqual(double_metaphone('de Cherelton', 4), ('TXRL', 'TKRL')) |
||
2545 | self.assertEqual(double_metaphone('de Cherleton', 4), ('TXRL', 'TKRL')) |
||
2546 | self.assertEqual(double_metaphone('de Clare', 4), ('TKLR', '')) |
||
2547 | self.assertEqual(double_metaphone('de Claremont', 4), ('TKLR', '')) |
||
2548 | self.assertEqual(double_metaphone('de Clifford', 4), ('TKLF', '')) |
||
2549 | self.assertEqual(double_metaphone('de Colville', 4), ('TKLF', '')) |
||
2550 | self.assertEqual(double_metaphone('de Courtenay', 4), ('TKRT', '')) |
||
2551 | self.assertEqual(double_metaphone('de Fauconberg', 4), ('TFKN', '')) |
||
2552 | self.assertEqual(double_metaphone('de Forest', 4), ('TFRS', '')) |
||
2553 | self.assertEqual(double_metaphone('de Gai', 4), ('TK', '')) |
||
2554 | self.assertEqual(double_metaphone('de Grey', 4), ('TKR', '')) |
||
2555 | self.assertEqual(double_metaphone('de Guernons', 4), ('TKRN', '')) |
||
2556 | self.assertEqual(double_metaphone('de Haia', 4), ('T', '')) |
||
2557 | self.assertEqual(double_metaphone('de Harcourt', 4), ('TRKR', '')) |
||
2558 | self.assertEqual(double_metaphone('de Hastings', 4), ('TSTN', '')) |
||
2559 | self.assertEqual(double_metaphone('de Hoke', 4), ('TK', '')) |
||
2560 | self.assertEqual(double_metaphone('de Hooch', 4), ('TK', '')) |
||
2561 | self.assertEqual(double_metaphone('de Hugelville', 4), |
||
2562 | ('TJLF', 'TKLF')) |
||
2563 | self.assertEqual(double_metaphone('de Huntingdon', 4), ('TNTN', '')) |
||
2564 | self.assertEqual(double_metaphone('de Insula', 4), ('TNSL', '')) |
||
2565 | self.assertEqual(double_metaphone('de Keynes', 4), ('TKNS', '')) |
||
2566 | self.assertEqual(double_metaphone('de Lacy', 4), ('TLS', '')) |
||
2567 | self.assertEqual(double_metaphone('de Lexington', 4), ('TLKS', '')) |
||
2568 | self.assertEqual(double_metaphone('de Lusignan', 4), ('TLSN', 'TLSK')) |
||
2569 | self.assertEqual(double_metaphone('de Manvers', 4), ('TMNF', '')) |
||
2570 | self.assertEqual(double_metaphone('de Montagu', 4), ('TMNT', '')) |
||
2571 | self.assertEqual(double_metaphone('de Montault', 4), ('TMNT', '')) |
||
2572 | self.assertEqual(double_metaphone('de Montfort', 4), ('TMNT', '')) |
||
2573 | self.assertEqual(double_metaphone('de Mortimer', 4), ('TMRT', '')) |
||
2574 | self.assertEqual(double_metaphone('de Morville', 4), ('TMRF', '')) |
||
2575 | self.assertEqual(double_metaphone('de Morvois', 4), ('TMRF', '')) |
||
2576 | self.assertEqual(double_metaphone('de Neufmarche', 4), ('TNFM', '')) |
||
2577 | self.assertEqual(double_metaphone('de Odingsells', 4), ('TTNK', '')) |
||
2578 | self.assertEqual(double_metaphone('de Odyngsells', 4), ('TTNK', '')) |
||
2579 | self.assertEqual(double_metaphone('de Percy', 4), ('TPRS', '')) |
||
2580 | self.assertEqual(double_metaphone('de Pierrepont', 4), ('TPRP', '')) |
||
2581 | self.assertEqual(double_metaphone('de Plessetis', 4), ('TPLS', '')) |
||
2582 | self.assertEqual(double_metaphone('de Porhoet', 4), ('TPRT', '')) |
||
2583 | self.assertEqual(double_metaphone('de Prouz', 4), ('TPRS', '')) |
||
2584 | self.assertEqual(double_metaphone('de Quincy', 4), ('TKNS', '')) |
||
2585 | self.assertEqual(double_metaphone('de Ripellis', 4), ('TRPL', '')) |
||
2586 | self.assertEqual(double_metaphone('de Ros', 4), ('TRS', '')) |
||
2587 | self.assertEqual(double_metaphone('de Salisbury', 4), ('TSLS', '')) |
||
2588 | self.assertEqual(double_metaphone('de Sanford', 4), ('TSNF', '')) |
||
2589 | self.assertEqual(double_metaphone('de Somery', 4), ('TSMR', '')) |
||
2590 | self.assertEqual(double_metaphone('de St. Hilary', 4), ('TSTL', '')) |
||
2591 | self.assertEqual(double_metaphone('de St. Liz', 4), ('TSTL', '')) |
||
2592 | self.assertEqual(double_metaphone('de Sutton', 4), ('TSTN', '')) |
||
2593 | self.assertEqual(double_metaphone('de Toeni', 4), ('TTN', '')) |
||
2594 | self.assertEqual(double_metaphone('de Tony', 4), ('TTN', '')) |
||
2595 | self.assertEqual(double_metaphone('de Umfreville', 4), ('TMFR', '')) |
||
2596 | self.assertEqual(double_metaphone('de Valognes', 4), ('TFLN', 'TFLK')) |
||
2597 | self.assertEqual(double_metaphone('de Vaux', 4), ('TF', '')) |
||
2598 | self.assertEqual(double_metaphone('de Vere', 4), ('TFR', '')) |
||
2599 | self.assertEqual(double_metaphone('de Vermandois', 4), ('TFRM', '')) |
||
2600 | self.assertEqual(double_metaphone('de Vernon', 4), ('TFRN', '')) |
||
2601 | self.assertEqual(double_metaphone('de Vexin', 4), ('TFKS', '')) |
||
2602 | self.assertEqual(double_metaphone('de Vitre', 4), ('TFTR', '')) |
||
2603 | self.assertEqual(double_metaphone('de Wandesford', 4), ('TNTS', '')) |
||
2604 | self.assertEqual(double_metaphone('de Warenne', 4), ('TRN', '')) |
||
2605 | self.assertEqual(double_metaphone('de Westbury', 4), ('TSTP', '')) |
||
2606 | self.assertEqual(double_metaphone('di Saluzzo', 4), ('TSLS', 'TSLT')) |
||
2607 | self.assertEqual(double_metaphone('fitz Alan', 4), ('FTSL', '')) |
||
2608 | self.assertEqual(double_metaphone('fitz Geoffrey', 4), |
||
2609 | ('FTSJ', 'FTSK')) |
||
2610 | self.assertEqual(double_metaphone('fitz Herbert', 4), ('FTSR', '')) |
||
2611 | self.assertEqual(double_metaphone('fitz John', 4), ('FTSJ', '')) |
||
2612 | self.assertEqual(double_metaphone('fitz Patrick', 4), ('FTSP', '')) |
||
2613 | self.assertEqual(double_metaphone('fitz Payn', 4), ('FTSP', '')) |
||
2614 | self.assertEqual(double_metaphone('fitz Piers', 4), ('FTSP', '')) |
||
2615 | self.assertEqual(double_metaphone('fitz Randolph', 4), ('FTSR', '')) |
||
2616 | self.assertEqual(double_metaphone('fitz Richard', 4), ('FTSR', '')) |
||
2617 | self.assertEqual(double_metaphone('fitz Robert', 4), ('FTSR', '')) |
||
2618 | self.assertEqual(double_metaphone('fitz Roy', 4), ('FTSR', '')) |
||
2619 | self.assertEqual(double_metaphone('fitz Scrob', 4), ('FTSS', '')) |
||
2620 | self.assertEqual(double_metaphone('fitz Walter', 4), ('FTSL', '')) |
||
2621 | self.assertEqual(double_metaphone('fitz Warin', 4), ('FTSR', '')) |
||
2622 | self.assertEqual(double_metaphone('fitz Williams', 4), ('FTSL', '')) |
||
2623 | self.assertEqual(double_metaphone('la Zouche', 4), ('LSX', 'LSK')) |
||
2624 | self.assertEqual(double_metaphone('le Botiller', 4), ('LPTL', '')) |
||
2625 | self.assertEqual(double_metaphone('le Despenser', 4), ('LTSP', '')) |
||
2626 | self.assertEqual(double_metaphone('le deSpencer', 4), ('LTSP', '')) |
||
2627 | self.assertEqual(double_metaphone('of Allendale', 4), ('AFLN', '')) |
||
2628 | self.assertEqual(double_metaphone('of Angouleme', 4), ('AFNK', '')) |
||
2629 | self.assertEqual(double_metaphone('of Anjou', 4), ('AFNJ', '')) |
||
2630 | self.assertEqual(double_metaphone('of Aquitaine', 4), ('AFKT', '')) |
||
2631 | self.assertEqual(double_metaphone('of Aumale', 4), ('AFML', '')) |
||
2632 | self.assertEqual(double_metaphone('of Bavaria', 4), ('AFPF', '')) |
||
2633 | self.assertEqual(double_metaphone('of Boulogne', 4), ('AFPL', '')) |
||
2634 | self.assertEqual(double_metaphone('of Brittany', 4), ('AFPR', '')) |
||
2635 | self.assertEqual(double_metaphone('of Brittary', 4), ('AFPR', '')) |
||
2636 | self.assertEqual(double_metaphone('of Castile', 4), ('AFKS', '')) |
||
2637 | self.assertEqual(double_metaphone('of Chester', 4), ('AFXS', 'AFKS')) |
||
2638 | self.assertEqual(double_metaphone('of Clermont', 4), ('AFKL', '')) |
||
2639 | self.assertEqual(double_metaphone('of Cologne', 4), ('AFKL', '')) |
||
2640 | self.assertEqual(double_metaphone('of Dinan', 4), ('AFTN', '')) |
||
2641 | self.assertEqual(double_metaphone('of Dunbar', 4), ('AFTN', '')) |
||
2642 | self.assertEqual(double_metaphone('of England', 4), ('AFNK', '')) |
||
2643 | self.assertEqual(double_metaphone('of Essex', 4), ('AFSK', '')) |
||
2644 | self.assertEqual(double_metaphone('of Falaise', 4), ('AFFL', '')) |
||
2645 | self.assertEqual(double_metaphone('of Flanders', 4), ('AFFL', '')) |
||
2646 | self.assertEqual(double_metaphone('of Galloway', 4), ('AFKL', '')) |
||
2647 | self.assertEqual(double_metaphone('of Germany', 4), ('AFKR', 'AFJR')) |
||
2648 | self.assertEqual(double_metaphone('of Gloucester', 4), ('AFKL', '')) |
||
2649 | self.assertEqual(double_metaphone('of Heristal', 4), ('AFRS', '')) |
||
2650 | self.assertEqual(double_metaphone('of Hungary', 4), ('AFNK', '')) |
||
2651 | self.assertEqual(double_metaphone('of Huntington', 4), ('AFNT', '')) |
||
2652 | self.assertEqual(double_metaphone('of Kiev', 4), ('AFKF', '')) |
||
2653 | self.assertEqual(double_metaphone('of Kuno', 4), ('AFKN', '')) |
||
2654 | self.assertEqual(double_metaphone('of Landen', 4), ('AFLN', '')) |
||
2655 | self.assertEqual(double_metaphone('of Laon', 4), ('AFLN', '')) |
||
2656 | self.assertEqual(double_metaphone('of Leinster', 4), ('AFLN', '')) |
||
2657 | self.assertEqual(double_metaphone('of Lens', 4), ('AFLN', '')) |
||
2658 | self.assertEqual(double_metaphone('of Lorraine', 4), ('AFLR', '')) |
||
2659 | self.assertEqual(double_metaphone('of Louvain', 4), ('AFLF', '')) |
||
2660 | self.assertEqual(double_metaphone('of Mercia', 4), ('AFMR', '')) |
||
2661 | self.assertEqual(double_metaphone('of Metz', 4), ('AFMT', '')) |
||
2662 | self.assertEqual(double_metaphone('of Meulan', 4), ('AFML', '')) |
||
2663 | self.assertEqual(double_metaphone('of Nass', 4), ('AFNS', '')) |
||
2664 | self.assertEqual(double_metaphone('of Normandy', 4), ('AFNR', '')) |
||
2665 | self.assertEqual(double_metaphone('of Ohningen', 4), ('AFNN', '')) |
||
2666 | self.assertEqual(double_metaphone('of Orleans', 4), ('AFRL', '')) |
||
2667 | self.assertEqual(double_metaphone('of Poitou', 4), ('AFPT', '')) |
||
2668 | self.assertEqual(double_metaphone('of Polotzk', 4), ('AFPL', '')) |
||
2669 | self.assertEqual(double_metaphone('of Provence', 4), ('AFPR', '')) |
||
2670 | self.assertEqual(double_metaphone('of Ringelheim', 4), ('AFRN', '')) |
||
2671 | self.assertEqual(double_metaphone('of Salisbury', 4), ('AFSL', '')) |
||
2672 | self.assertEqual(double_metaphone('of Saxony', 4), ('AFSK', '')) |
||
2673 | self.assertEqual(double_metaphone('of Scotland', 4), ('AFSK', '')) |
||
2674 | self.assertEqual(double_metaphone('of Senlis', 4), ('AFSN', '')) |
||
2675 | self.assertEqual(double_metaphone('of Stafford', 4), ('AFST', '')) |
||
2676 | self.assertEqual(double_metaphone('of Swabia', 4), ('AFSP', '')) |
||
2677 | self.assertEqual(double_metaphone('of Tongres', 4), ('AFTN', '')) |
||
2678 | self.assertEqual(double_metaphone('of the Tributes', 4), |
||
2679 | ('AF0T', 'AFTT')) |
||
2680 | self.assertEqual(double_metaphone('unknown', 4), ('ANKN', '')) |
||
2681 | self.assertEqual(double_metaphone('van der Gouda', 4), ('FNTR', '')) |
||
2682 | self.assertEqual(double_metaphone('von Adenbaugh', 4), ('FNTN', '')) |
||
2683 | self.assertEqual(double_metaphone('ARCHITure', 4), ('ARKT', '')) |
||
2684 | self.assertEqual(double_metaphone('Arnoff', 4), ('ARNF', '')) |
||
2685 | self.assertEqual(double_metaphone('Arnow', 4), ('ARN', 'ARNF')) |
||
2686 | self.assertEqual(double_metaphone('DANGER', 4), ('TNJR', 'TNKR')) |
||
2687 | self.assertEqual(double_metaphone('Jankelowicz', 4), ('JNKL', 'ANKL')) |
||
2688 | self.assertEqual(double_metaphone('MANGER', 4), ('MNJR', 'MNKR')) |
||
2689 | self.assertEqual(double_metaphone('McClellan', 4), ('MKLL', '')) |
||
2690 | self.assertEqual(double_metaphone('McHugh', 4), ('MK', '')) |
||
2691 | self.assertEqual(double_metaphone('McLaughlin', 4), ('MKLF', '')) |
||
2692 | self.assertEqual(double_metaphone('ORCHEStra', 4), ('ARKS', '')) |
||
2693 | self.assertEqual(double_metaphone('ORCHID', 4), ('ARKT', '')) |
||
2694 | self.assertEqual(double_metaphone('Pierce', 4), ('PRS', '')) |
||
2695 | self.assertEqual(double_metaphone('RANGER', 4), ('RNJR', 'RNKR')) |
||
2696 | self.assertEqual(double_metaphone('Schlesinger', 4), ('XLSN', 'SLSN')) |
||
2697 | self.assertEqual(double_metaphone('Uomo', 4), ('AM', '')) |
||
2698 | self.assertEqual(double_metaphone('Vasserman', 4), ('FSRM', '')) |
||
2699 | self.assertEqual(double_metaphone('Wasserman', 4), ('ASRM', 'FSRM')) |
||
2700 | self.assertEqual(double_metaphone('Womo', 4), ('AM', 'FM')) |
||
2701 | self.assertEqual(double_metaphone('Yankelovich', 4), ('ANKL', '')) |
||
2702 | self.assertEqual(double_metaphone('accede', 4), ('AKST', '')) |
||
2703 | self.assertEqual(double_metaphone('accident', 4), ('AKST', '')) |
||
2704 | self.assertEqual(double_metaphone('adelsheim', 4), ('ATLS', '')) |
||
2705 | self.assertEqual(double_metaphone('aged', 4), ('AJT', 'AKT')) |
||
2706 | self.assertEqual(double_metaphone('ageless', 4), ('AJLS', 'AKLS')) |
||
2707 | self.assertEqual(double_metaphone('agency', 4), ('AJNS', 'AKNS')) |
||
2708 | self.assertEqual(double_metaphone('aghast', 4), ('AKST', '')) |
||
2709 | self.assertEqual(double_metaphone('agio', 4), ('AJ', 'AK')) |
||
2710 | self.assertEqual(double_metaphone('agrimony', 4), ('AKRM', '')) |
||
2711 | self.assertEqual(double_metaphone('album', 4), ('ALPM', '')) |
||
2712 | self.assertEqual(double_metaphone('alcmene', 4), ('ALKM', '')) |
||
2713 | self.assertEqual(double_metaphone('alehouse', 4), ('ALHS', '')) |
||
2714 | self.assertEqual(double_metaphone('antique', 4), ('ANTK', '')) |
||
2715 | self.assertEqual(double_metaphone('artois', 4), ('ART', 'ARTS')) |
||
2716 | self.assertEqual(double_metaphone('automation', 4), ('ATMX', '')) |
||
2717 | self.assertEqual(double_metaphone('bacchus', 4), ('PKS', '')) |
||
2718 | self.assertEqual(double_metaphone('bacci', 4), ('PX', '')) |
||
2719 | self.assertEqual(double_metaphone('bajador', 4), ('PJTR', 'PHTR')) |
||
2720 | self.assertEqual(double_metaphone('bellocchio', 4), ('PLX', '')) |
||
2721 | self.assertEqual(double_metaphone('bertucci', 4), ('PRTX', '')) |
||
2722 | self.assertEqual(double_metaphone('biaggi', 4), ('PJ', 'PK')) |
||
2723 | self.assertEqual(double_metaphone('bough', 4), ('P', '')) |
||
2724 | self.assertEqual(double_metaphone('breaux', 4), ('PR', '')) |
||
2725 | self.assertEqual(double_metaphone('broughton', 4), ('PRTN', '')) |
||
2726 | self.assertEqual(double_metaphone('cabrillo', 4), ('KPRL', 'KPR')) |
||
2727 | self.assertEqual(double_metaphone('caesar', 4), ('SSR', '')) |
||
2728 | self.assertEqual(double_metaphone('cagney', 4), ('KKN', '')) |
||
2729 | self.assertEqual(double_metaphone('campbell', 4), ('KMPL', '')) |
||
2730 | self.assertEqual(double_metaphone('carlisle', 4), ('KRLL', '')) |
||
2731 | self.assertEqual(double_metaphone('carlysle', 4), ('KRLL', '')) |
||
2732 | self.assertEqual(double_metaphone('chemistry', 4), ('KMST', '')) |
||
2733 | self.assertEqual(double_metaphone('chianti', 4), ('KNT', '')) |
||
2734 | self.assertEqual(double_metaphone('chorus', 4), ('KRS', '')) |
||
2735 | self.assertEqual(double_metaphone('cough', 4), ('KF', '')) |
||
2736 | self.assertEqual(double_metaphone('czerny', 4), ('SRN', 'XRN')) |
||
2737 | self.assertEqual(double_metaphone('deffenbacher', 4), ('TFNP', '')) |
||
2738 | self.assertEqual(double_metaphone('dumb', 4), ('TM', '')) |
||
2739 | self.assertEqual(double_metaphone('edgar', 4), ('ATKR', '')) |
||
2740 | self.assertEqual(double_metaphone('edge', 4), ('AJ', '')) |
||
2741 | self.assertEqual(double_metaphone('filipowicz', 4), ('FLPT', 'FLPF')) |
||
2742 | self.assertEqual(double_metaphone('focaccia', 4), ('FKX', '')) |
||
2743 | self.assertEqual(double_metaphone('gallegos', 4), ('KLKS', 'KKS')) |
||
2744 | self.assertEqual(double_metaphone('gambrelli', 4), ('KMPR', '')) |
||
2745 | self.assertEqual(double_metaphone('geithain', 4), ('K0N', 'JTN')) |
||
2746 | self.assertEqual(double_metaphone('ghiradelli', 4), ('JRTL', '')) |
||
2747 | self.assertEqual(double_metaphone('ghislane', 4), ('JLN', '')) |
||
2748 | self.assertEqual(double_metaphone('gough', 4), ('KF', '')) |
||
2749 | self.assertEqual(double_metaphone('hartheim', 4), ('HR0M', 'HRTM')) |
||
2750 | self.assertEqual(double_metaphone('heimsheim', 4), ('HMSM', '')) |
||
2751 | self.assertEqual(double_metaphone('hochmeier', 4), ('HKMR', '')) |
||
2752 | self.assertEqual(double_metaphone('hugh', 4), ('H', '')) |
||
2753 | self.assertEqual(double_metaphone('hunger', 4), ('HNKR', 'HNJR')) |
||
2754 | self.assertEqual(double_metaphone('hungry', 4), ('HNKR', '')) |
||
2755 | self.assertEqual(double_metaphone('island', 4), ('ALNT', '')) |
||
2756 | self.assertEqual(double_metaphone('isle', 4), ('AL', '')) |
||
2757 | self.assertEqual(double_metaphone('jose', 4), ('HS', '')) |
||
2758 | self.assertEqual(double_metaphone('laugh', 4), ('LF', '')) |
||
2759 | self.assertEqual(double_metaphone('mac caffrey', 4), ('MKFR', '')) |
||
2760 | self.assertEqual(double_metaphone('mac gregor', 4), ('MKRK', '')) |
||
2761 | self.assertEqual(double_metaphone('pegnitz', 4), ('PNTS', 'PKNT')) |
||
2762 | self.assertEqual(double_metaphone('piskowitz', 4), ('PSKT', 'PSKF')) |
||
2763 | self.assertEqual(double_metaphone('queen', 4), ('KN', '')) |
||
2764 | self.assertEqual(double_metaphone('raspberry', 4), ('RSPR', '')) |
||
2765 | self.assertEqual(double_metaphone('resnais', 4), ('RSN', 'RSNS')) |
||
2766 | self.assertEqual(double_metaphone('rogier', 4), ('RJ', 'RJR')) |
||
2767 | self.assertEqual(double_metaphone('rough', 4), ('RF', '')) |
||
2768 | self.assertEqual(double_metaphone('san jacinto', 4), ('SNHS', '')) |
||
2769 | self.assertEqual(double_metaphone('schenker', 4), ('XNKR', 'SKNK')) |
||
2770 | self.assertEqual(double_metaphone('schermerhorn', 4), ('XRMR', 'SKRM')) |
||
2771 | self.assertEqual(double_metaphone('schmidt', 4), ('XMT', 'SMT')) |
||
2772 | self.assertEqual(double_metaphone('schneider', 4), ('XNTR', 'SNTR')) |
||
2773 | self.assertEqual(double_metaphone('school', 4), ('SKL', '')) |
||
2774 | self.assertEqual(double_metaphone('schooner', 4), ('SKNR', '')) |
||
2775 | self.assertEqual(double_metaphone('schrozberg', 4), ('XRSP', 'SRSP')) |
||
2776 | self.assertEqual(double_metaphone('schulman', 4), ('XLMN', '')) |
||
2777 | self.assertEqual(double_metaphone('schwabach', 4), ('XPK', 'XFPK')) |
||
2778 | self.assertEqual(double_metaphone('schwarzach', 4), ('XRSK', 'XFRT')) |
||
2779 | self.assertEqual(double_metaphone('smith', 4), ('SM0', 'XMT')) |
||
2780 | self.assertEqual(double_metaphone('snider', 4), ('SNTR', 'XNTR')) |
||
2781 | self.assertEqual(double_metaphone('succeed', 4), ('SKST', '')) |
||
2782 | self.assertEqual(double_metaphone('sugarcane', 4), ('XKRK', 'SKRK')) |
||
2783 | self.assertEqual(double_metaphone('svobodka', 4), ('SFPT', '')) |
||
2784 | self.assertEqual(double_metaphone('tagliaro', 4), ('TKLR', 'TLR')) |
||
2785 | self.assertEqual(double_metaphone('thames', 4), ('TMS', '')) |
||
2786 | self.assertEqual(double_metaphone('theilheim', 4), ('0LM', 'TLM')) |
||
2787 | self.assertEqual(double_metaphone('thomas', 4), ('TMS', '')) |
||
2788 | self.assertEqual(double_metaphone('thumb', 4), ('0M', 'TM')) |
||
2789 | self.assertEqual(double_metaphone('tichner', 4), ('TXNR', 'TKNR')) |
||
2790 | self.assertEqual(double_metaphone('tough', 4), ('TF', '')) |
||
2791 | self.assertEqual(double_metaphone('umbrella', 4), ('AMPR', '')) |
||
2792 | self.assertEqual(double_metaphone('vilshofen', 4), ('FLXF', '')) |
||
2793 | self.assertEqual(double_metaphone('von schuller', 4), ('FNXL', '')) |
||
2794 | self.assertEqual(double_metaphone('wachtler', 4), ('AKTL', 'FKTL')) |
||
2795 | self.assertEqual(double_metaphone('wechsler', 4), ('AKSL', 'FKSL')) |
||
2796 | self.assertEqual(double_metaphone('weikersheim', 4), ('AKRS', 'FKRS')) |
||
2797 | self.assertEqual(double_metaphone('zhao', 4), ('J', '')) |
||
2798 | |||
2802 |