Example #1
0
def test_match_name_containing_initials():
    n1 = 'Phillips Chapel CME Church'
    n2 = ' Phillips Chapel Christian Methodist Episcopal Church'
    assert match.name_containing_initials(n1, n2)

    n1 = 'Phillips Chapel C.M.E. Church'
    n2 = ' Phillips Chapel Christian Methodist Episcopal Church'
    assert match.name_containing_initials(n1, n2)

    n1 = 'Phillips Chapel CME Church'
    n2 = ' PC Christian Methodist Episcopal Church'
    assert match.name_containing_initials(n1, n2)

    assert not match.name_containing_initials("(St John's College)", 'LMBC')

    assert not match.name_containing_initials('1', '1-й общественный совет')
Example #2
0
def test_name_match_numbers():
    assert match.name_match('Manhattan Community Board 1',
                            'Manhattan Community Board 1')

    assert not match.name_match('Manhattan Community Board 11',
                                'Manhattan Community Board 1')

    assert not match.name_match('Manhattan Community Board 1',
                                'Manhattan Community Board 11')

    assert not match.name_containing_initials('Manhattan Community Board 1',
                                              'Manhattan Community Board 11')

    osm_tags = {
        'name': 'Manhattan Community Board 11',
    }
    wikidata_names = {
        '1-й общественный совет': [('label', 'ru')],
        'Manhattan Community Board 1': [('label', 'en'),
                                        ('sitelink', 'enwiki'),
                                        ('extract', 'enwiki')],
    }
    assert not match.check_for_match(osm_tags, wikidata_names)
Example #3
0
def test_name_containing_initials():
    assert match.name_containing_initials('ČSOB centrála', 'ČSOB')
    assert not match.name_containing_initials('ČSOB Centrála', 'ČSOB')