示例#1
0
def test_beatmapset():
    beatmapset = Beatmapset(41823, beatmapset_json=mock_old_beatmap.JSON)

    assert beatmapset.id == 41823
    assert beatmapset.artist == "The Quick Brown Fox"
    assert beatmapset.title == "The Big Black"
    assert beatmapset.creator.id == 19048
    assert beatmapset.creator.name == "Blue Dragon"
    assert beatmapset.modes == ["osu", "taiko"]
    assert beatmapset.genre == "Electronic"
    assert beatmapset.language == "English"
    assert beatmapset.tags == ["onosakihito", "speedcore", "renard", "lapfox"]

    assert beatmapset.mode_str() == "[osu][taiko]"
    assert str(
        beatmapset
    ) == "The Quick Brown Fox - The Big Black (mapped by Blue Dragon) [osu][taiko]"

    assert beatmapset.beatmaps[0].id == 131891
    assert beatmapset.beatmaps[0].mode == "osu"
    assert beatmapset.beatmaps[0].bpm == 360.3
    assert beatmapset.beatmaps[0].submit_date.month == 12
    assert beatmapset.beatmaps[0].submit_date.day == 24
    assert beatmapset.beatmaps[0].version == "WHO'S AFRAID OF THE BIG BLACK"
    assert beatmapset.beatmaps[1].mode == "taiko"
    assert beatmapset.beatmaps[1].version == "Ono's Taiko Oni"
    assert beatmapset.beatmaps[1].max_combo == None
    assert str(
        beatmapset.beatmaps[1]
    ) == "The Quick Brown Fox - The Big Black (mapped by Blue Dragon) [taiko] \"Ono's Taiko Oni\""
示例#2
0
def test_beatmapset():
    beatmapset = Beatmapset(41823, beatmapset_json=mock_old_beatmap.JSON)

    assert beatmapset.id == 41823
    assert beatmapset.artist == "The Quick Brown Fox"
    assert beatmapset.title == "The Big Black"
    assert beatmapset.creator.id == 19048
    assert beatmapset.creator.name == "Blue Dragon"
    assert beatmapset.modes == ["osu", "taiko"]
    assert beatmapset.genre == "Electronic"
    assert beatmapset.language == "English"

    assert beatmapset.mode_str() == "[osu][taiko]"
    assert str(beatmapset) == "The Quick Brown Fox - The Big Black (mapped by Blue Dragon) [osu][taiko]"