def test_from_parens_basic(self): name = Name.from_enclosed('Taeyeon (태연)') self.assertAll(name, _english='Taeyeon', english='Taeyeon', non_eng='태연', korean='태연')
'Re:union, The real': AlbumName('Re:union, The real'), "Mabinogi (It's Fantastic!)": AlbumName("Mabinogi (It's Fantastic!)"), 'O!RUL8,2?': AlbumName('O!RUL8,2?'), 'FM201.8': AlbumName('FM201.8'), 'Fall, in girl Vol.3': AlbumName('Fall, in girl Vol.3'), '1집 Chapter 1': AlbumName('1집 Chapter 1'), # g.o.d '6집 보통날': AlbumName('6집 보통날'), # g.o.d '12시 25분 (Wish List) - Winter Garden': AlbumName(('12시 25분', 'Wish List', 'Winter Garden')), # xmas date '‘The ReVe Festival’ Day 1': AlbumName("'The ReVe Festival' Day 1"), "‘The ReVe Festival’ Finale": AlbumName("'The ReVe Festival' Finale"), '솔직히 지친다.newwav': AlbumName( Name(non_eng='솔직히 지친다', versions={Name.from_enclosed('솔직히 지친다.newwav')}) ), ('위키미키(Weki Meki) Digital Single [DAZZLE DAZZLE]', '위키미키 (Weki Meki)'): AlbumName( 'DAZZLE DAZZLE', alb_type='Digital Single' ), ('The 1st Mini Album', '슈퍼엠 (SuperM)'): AlbumName(None, alb_num='1st Mini Album', alb_type='Mini Album'), ('Let\'s Go Everywhere - Korean Air X SuperM', 'SuperM'): AlbumName( 'Let\'s Go Everywhere', collabs=(Name('Korean Air'),) ), ('&TWICE (Repackage)', 'TWICE'): AlbumName('&TWICE', repackage=True), ('Re:package Album “GIRLS\' GENERATION"~The Boys~', 'Girls\' Generation'): AlbumName( 'GIRLS\' GENERATION ~The Boys~', repackage=True, alb_type='Album' ), ('BABY BABY - Girls\' Generation Repackage', '소녀시대 (Girls\' Generation)'): AlbumName( 'BABY BABY', repackage=True ),
def test_from_parens_with_nested(self): name = Name.from_enclosed('(G)I-DLE ((여자)아이들)') self.assertAll(name, '(G)I-DLE', '(G)I-DLE', '(여자)아이들', '(여자)아이들')