Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/nameparser/config/prefixes.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-07 06:08 +0000

1# -*- coding: utf-8 -*- 

2from __future__ import unicode_literals 

3 

4#: Name pieces that appear before a last name. Prefixes join to the piece 

5#: that follows them to make one new piece. They can be chained together, e.g 

6#: "von der" and "de la". Because they only appear in middle or last names, 

7#: they also signify that all following name pieces should be in the same name 

8#: part, for example, "von" will be joined to all following pieces that are not 

9#: prefixes or suffixes, allowing recognition of double last names when they 

10#: appear after a prefixes. So in "pennie von bergen wessels MD", "von" will 

11#: join with all following name pieces until the suffix "MD", resulting in the 

12#: correct parsing of the last name "von bergen wessels". 

13PREFIXES = set([ 

14 'abu', 

15 'al', 

16 'bin', 

17 'bon', 

18 'da', 

19 'dal', 

20 'de', 

21 'de\'', 

22 'degli', 

23 'dei', 

24 'del', 

25 'dela', 

26 'della', 

27 'delle', 

28 'delli', 

29 'dello', 

30 'der', 

31 'di', 

32 'dí', 

33 'do', 

34 'dos', 

35 'du', 

36 'ibn', 

37 'la', 

38 'le', 

39 'mac', 

40 'mc', 

41 'san', 

42 'santa', 

43 'st', 

44 'ste', 

45 'van', 

46 'vander', 

47 'vel', 

48 'von', 

49 'vom', 

50])