def test_diff_str_output():
    test_band = Band.create_from_data(band_two)
    expected = """The Band's Name is: Louis the Child

The Members are:
Robby on Bass
Freddy on Bass
"""
    assert expected == test_band.__str__()
def test_str_output():
    test_band = Band.create_from_data(band_one)
    expected = """The Band's Name is: Catfish and the Bottlemen

The Members are:
Van McCann on Guitar
Jon Barr on Drums
Benji Blakeway on Bass
Bob Hall on Guitar
"""
    assert expected == test_band.__str__()
def test_all_bands_list():
    Band.create_from_data(band_one)
    Band.create_from_data(band_two)
    expected = """The Band's Name is: Catfish and the Bottlemen

The Members are:
Van McCann on Guitar
Jon Barr on Drums
Benji Blakeway on Bass
Bob Hall on Guitar


The Band's Name is: Louis the Child

The Members are:
Robby on Bass
Freddy on Bass


"""
    assert expected == Band.to_list()
def test_multiple_bands_by_data():
    band_array = [
        Band.create_from_data(band_one),
        Band.create_from_data(band_two)
    ]
    assert band_array == Band.all_bands
def test_band_by_data():
    band_array = [Band.create_from_data(band_one)]
    assert band_array == Band.all_bands