<reponame>Jinwithyoo/han<gh_stars>0
# -*- coding: utf-8 -*-
from tests import HangulizeTestCase
from hangulize.langs.cat import Catalan


class CatalanTestCase(HangulizeTestCase):

    lang = Catalan()

    def test_people(self):
        self.assert_examples({
            'Arantxa': '아란차',
            '<NAME>': '발렌티 알미랄',
            '<NAME>': '자우메 바르투메우',
            'Sergi Bruguera': '세르지 브루게라',
            '<NAME>': '몬세라트 카발례',
            '<NAME>': '산티아고 칼라트라바',
            '<NAME>': '조안 캅데빌라',
            '<NAME>': '조제프 카르네르',
            'Pau Casals': '파우 카잘스',
            'Lluís Companys': '류이스 콤파니스',
            '<NAME>': '알렉스 코레자',
            '<NAME>': '알베르트 코스타',
            '<NAME>': '살바도르 달리',
            'Salvador Espriu': '살바도르 에스프리우',
            'Cesc Fàbregas': '세스크 파브레가스',
            'Pau Gasol': '파우 가졸',
            '<NAME>': '안토니 가우디',
            '<NAME>': '조제프 과르디올라',
            '<NAME>': '샤비 에르난데스',
            '<NAME>': '라몬 률',
            '<NAME>': '프란세스크 마시아 이 류사',
            '<NAME>': '조안 마라갈',
            'Ausiàs March': '아우지아스 마르크',
            '<NAME>': '조아노트 마르토렐',
            '<NAME>': '조안 미로',
            '<NAME>': '제라르트 피케',
            '<NAME>': '조제프 플라',
            '<NAME>': '에우달 프라델',
            '<NAME>': '카를레스 푸욜',
            '<NAME>': '메르세 로도레다',
            '<NAME>': '조르디 사발',
            '<NAME>': '조안 마누엘 세라트',
            '<NAME>': '조아킴 소롤랴',
            '<NAME>': '안토니 타피에스',
            '<NAME>': '조제프 타라델랴스',
            '<NAME>': '조르디 타레스',
            '<NAME>': '자신 베르다게르',
        })

    def test_places(self):
        self.assert_examples({
            'Alacant': '알라칸',
            'Andorra': '안도라',
            'Andorra la Vella': '안도라 라 벨랴',
            'Barcelona': '바르셀로나',
            'Berga': '베르가',
            'Besalú': '베잘루',
            'Catalunya': '카탈루냐',
            'Cerdanya': '세르다냐',
            'Conflent': '콘플렌',
            'Eivissa': '에이비사',
            'Elx': '엘시',
            'Empúries': '엠푸리에스',
            'Figueres': '피게레스',
            'Girona': '지로나',
            'Lleida': '례이다',
            'Manresa': '만레자',
            'Montjuïc': '몬주이크',
            'Montserrat': '몬세라트',
            'Osona': '오조나',
            'Pallars': '팔랴르스',
            'Pallars Jussà': '팔랴르스 주사',
            'Pallars Sobirà': '팔랴르스 소비라',
            'Palma': '팔마',
            'Ribagorça': '리바고르사',
            'Rosselló': '로셀료',
            'Tarragona': '타라고나',
            'Urgell': '우르젤',
            'València': '발렌시아',
        })

    def test_miscellaneous(self):
        self.assert_examples({
            'Barça': '바르사',
            'Camp Nou': '캄 노우',
            'Canigó': '카니고',
            'Espanyol': '에스파뇰',
            'estel·lar': '에스텔라르',
            'llengua': '롕과',
            'modernisme': '모데르니즈메',
            'Renaixença': '레나셴사',
            'Sagrada Família': '사그라다 파밀리아',
        })