Beispiel #1
0
def test_brunhilda(transformer_info: InfoTransformer):
    # 20040101 - Brunhilda
    dragon_info = transformer_info.transform_dragon_info(20040101)

    assert dragon_info.unit_id == 20040101
    assert dragon_info.name_labels == [
        "DRAGON_NAME_COMMENT_20040101", "DRAGON_NAME_20040101"
    ]
    assert dragon_info.element == Element.FLAME
    assert dragon_info.rarity == 4
    assert dragon_info.cv_jp_label == "DRAGON_ACTOR_20040101"
    assert dragon_info.cv_en_label == "DRAGON_ACTOR_EN_20040101"
Beispiel #2
0
def test_og_sakuya(transformer_info: InfoTransformer):
    # 20050107 - Konohana Sakuya
    dragon_info = transformer_info.transform_dragon_info(20050107)

    assert dragon_info.unit_id == 20050107
    assert dragon_info.name_labels == [
        "DRAGON_NAME_COMMENT_20050107", "DRAGON_NAME_20050107"
    ]
    assert dragon_info.element == Element.FLAME
    assert dragon_info.rarity == 5
    assert dragon_info.cv_jp_label == "DRAGON_ACTOR_20050107"
    assert dragon_info.cv_en_label == "DRAGON_ACTOR_EN_20050107"
Beispiel #3
0
def test_gala_reborn_jeanne(transformer_info: InfoTransformer):
    # 20050414 - Gala Reborn Jeanne
    dragon_info = transformer_info.transform_dragon_info(20050414)

    assert dragon_info.unit_id == 20050414
    assert dragon_info.name_labels == [
        "DRAGON_NAME_COMMENT_20050414", "DRAGON_NAME_20050414"
    ]
    assert dragon_info.element == Element.LIGHT
    assert dragon_info.rarity == 5
    assert dragon_info.cv_jp_label == "DRAGON_ACTOR_20050414"
    assert dragon_info.cv_en_label == "DRAGON_ACTOR_EN_20050414"
Beispiel #4
0
def test_gala_mars(transformer_info: InfoTransformer):
    # 20050113 - Gala Mars
    dragon_info = transformer_info.transform_dragon_info(20050113)

    assert dragon_info.unit_id == 20050113
    assert dragon_info.name_labels == [
        "DRAGON_NAME_COMMENT_20050113", "DRAGON_NAME_20050113"
    ]
    assert dragon_info.element == Element.FLAME
    assert dragon_info.rarity == 5
    assert dragon_info.cv_jp_label == "DRAGON_ACTOR_20050113"
    assert dragon_info.cv_en_label == "DRAGON_ACTOR_EN_20050113"
Beispiel #5
0
def test_tiki(transformer_info: InfoTransformer):
    # 10350203 - Tiki
    chara_info = transformer_info.transform_chara_info(10350203)

    assert chara_info.unit_id == 10350203
    assert chara_info.name_labels == [
        "CHARA_NAME_COMMENT_10350203", "CHARA_NAME_10350203"
    ]
    assert chara_info.element == Element.WATER
    assert chara_info.rarity == 5
    assert chara_info.weapon_type == Weapon.DAG
    assert chara_info.has_unique_dragon
    assert chara_info.cv_jp_label == "CHARA_ACTOR_10350203"
    assert chara_info.cv_en_label == "CHARA_ACTOR_EN_10350203"
Beispiel #6
0
def test_karina(transformer_info: InfoTransformer):
    # 10440201 - Karina
    chara_info = transformer_info.transform_chara_info(10440201)

    assert chara_info.unit_id == 10440201
    assert chara_info.name_labels == [
        "CHARA_NAME_COMMENT_10440201", "CHARA_NAME_10440201"
    ]
    assert chara_info.element == Element.WATER
    assert chara_info.rarity == 4
    assert chara_info.weapon_type == Weapon.AXE
    assert not chara_info.has_unique_dragon
    assert chara_info.cv_jp_label == "CHARA_ACTOR_10440201"
    assert chara_info.cv_en_label == "CHARA_ACTOR_EN_10440201"
Beispiel #7
0
def test_wedding_elisanne(transformer_info: InfoTransformer):
    # 10150302 - Wedding Elisanne
    chara_info = transformer_info.transform_chara_info(10150302)

    assert chara_info.unit_id == 10150302
    assert chara_info.name_labels == [
        "CHARA_NAME_COMMENT_10150302", "CHARA_NAME_10150302"
    ]
    assert chara_info.element == Element.WIND
    assert chara_info.rarity == 5
    assert chara_info.weapon_type == Weapon.SWD
    assert not chara_info.has_unique_dragon
    assert chara_info.cv_jp_label == "CHARA_ACTOR_10150302"
    assert chara_info.cv_en_label == "CHARA_ACTOR_EN_10150302"
Beispiel #8
0
def test_marth(transformer_info: InfoTransformer):
    # 10150102 - Marth
    chara_info = transformer_info.transform_chara_info(10150102)

    assert chara_info.unit_id == 10150102
    assert chara_info.name_labels == [
        "CHARA_NAME_COMMENT_10150102", "CHARA_NAME_10150102"
    ]
    assert chara_info.element == Element.FLAME
    assert chara_info.rarity == 5
    assert chara_info.weapon_type == Weapon.SWD
    assert not chara_info.has_unique_dragon
    assert chara_info.cv_jp_label == "CHARA_ACTOR_10150102"
    assert chara_info.cv_en_label == "CHARA_ACTOR_EN_10150102"
Beispiel #9
0
def test_not_found(transformer_info: InfoTransformer):
    chara_info = transformer_info.transform_chara_info(0)

    assert chara_info is None