def test_get_profile_talk_page_no_talkpage(): profile = u'User:Jmorgan (WMF)/ChickensAreCool' profile_talk = u'User talk:Jmorgan (WMF)/ChickensAreCool' prefixes = {'main': 'User:Jmorgan (WMF)/', 'talk': 'User talk:Jmorgan (WMF)/'} assert get_profile_talk_page(profile, None, prefixes, None) == profile_talk
def test_get_profile_talk_page_no_talkpage_nonascii(): profile = u'User:Jmorgan (WMF)/ĞğÜüÖöçÇ' profile_talk = u'User talk:Jmorgan (WMF)/ĞğÜüÖöçÇ' prefixes = {'main': 'User:Jmorgan (WMF)/', 'talk': 'User talk:Jmorgan (WMF)/'} print get_profile_talk_page(profile, None, prefixes, None) assert get_profile_talk_page(profile, None, prefixes, None) == profile_talk
def test_get_profile_talk_page_no_talkpage_substring_in_prefix(): profile = u'User:Jmorgan (WMF)/Jmorgan1' profile_talk = u'User talk:Jmorgan (WMF)/Jmorgan1' prefixes = {'main': 'User:Jmorgan (WMF)/', 'talk': 'User talk:Jmorgan (WMF)/'} print get_profile_talk_page(profile, None, prefixes, None) assert get_profile_talk_page(profile, None, prefixes, None) == profile_talk