Пример #1
0
def some_band():
    beatles = Band("The Beatles", [
        Guitarist("John Lennon"),
        Bassist("Paul McCartney"),
        Drummer("Siva Mani")
    ], ["Sympathy for the Devil", "Light My Fire", "Sharp Dressed Man"])
    return beatles
def prep_data():
    bashar = Guitarest("Bashar")
    samer = Bassist("Samer")
    saed = Drummer("Saed")
    ahmad = Singer("Ahmad")
    band1 = (Band("Pandora Box", [ahmad, bashar, samer, saed]))
    return {'bashar': bashar, 'samer': samer, 'saed': saed, 'ahmad': ahmad}
def one_band():
    some_band = Band(
        "Nirvana",
        [
            Guitarist("Kurt Cobain"),
            Bassist("Krist Novoselic"),
            Drummer("Dave Grohl"),
        ],
    )
    return some_band
Пример #4
0
def test_bassist():
    paul = Bassist("Paul McCartney")
    assert paul.name == "Paul McCartney"
    assert paul.get_instrument() == "Bass"
    assert paul.play_solo() == "Light My Fire"
    assert paul.__str__() == "Paul McCartney plays Bass"
    assert paul.__repr__() == "Musician(Paul McCartney,Bass)"
Пример #5
0
def allData():

    bryan = Bassist("bryan", "Bassist")
    Yiannis_Chryssomallis = Guitarist("Yiannis_Chryssomallis")
    Charlie_Adams = Drummer("Charlie_Adams")
    George = Band("George X", [bryan, Yiannis_Chryssomallis, Charlie_Adams],
                  "Careless Whisper")
    return {
        'bryan': bryan,
        'Yiannis_Chryssomallis': Yiannis_Chryssomallis,
        'Charlie_Adams': Charlie_Adams,
        'George': George
    }
def test_bassist_repl():
    actual = Bassist('bassist', 'bass').__repr__()
    expected = 'bassist'
    assert actual == expected
def dummy_bassist():
    return Bassist("Sabo Romo")
def dummy_band():
    my_band = Band("Caifanes")
    my_band.add_member(Guitarist("Carlos Santanna"))
    my_band.add_member(Bassist("Sabo Romo"))
    my_band.add_member(Drummer("Alfonso Andre"))
    return my_band
def test_bassist_repr():
    meshell = Bassist("Meshell Ndegeocello")
    actual = repr(meshell)
    expected = "Bassist instance. Name = Meshell Ndegeocello"
    assert actual == expected
def test_bassist():
    flea = Bassist("Flea")
    assert flea.name == "Flea"
    assert flea.get_instrument() == "bass"
def prep_data():
    
    mahmoud=Bassist("mahmoud","Bassist")
    ahmad=Guitarist("ahmad","Guitarist")
    noor=Drummer("noor","Drummer")
    return {'ahmad':ahmad, 'mahmoud':mahmoud, 'noor':noor}
def test_bassist_str():
    meshell = Bassist("Meshell Ndegeocello")
    actual = str(meshell)
    expected = "My name is Meshell Ndegeocello and I play bass"
    assert actual == expected
def create_band_members():
    Musician.members = []
    leah = Guitarist("Leah")
    ron = Drummer("Ron")
    hermy = Guitarist("Hermy")
    harry = Bassist("Harry")
Пример #14
0
def test_version():
    assert __version__ == '0.1.0'


# @pytest.mark.skip(reason='Testing Count')
# def test_play_solos():
#     ali = Band.Guitarist('ali') # preparing data
#     ahmad = Band.Drummer('ahmad')
#     soso = Band.Bassist('soso')
#     expected = "ali play solo\nahmad play solo\nsoso play solo\n"
#     actual = soso.play_solos()
#     assert actual == expected
aziz = Guitarist('Aziz')
saleh = Drummer('Saleh')
emad = Bassist('Emad')
tarbanin = Band('tarbanin')
tarbanin.add_members(aziz)
tarbanin.add_members(saleh)
tarbanin.add_members(emad)


# @pytest.fixture
# def prep_data():
#     aziz = Band.Guitarist('Aziz') # preparing data
#     saleh = Band.Drummer('Saleh')
#     emad = Band.Bassist('Emad')
#     #preparing data
#     return {'aziz':aziz, 'saleh':saleh, 'emad':emad}
def test_to_list():
    expected = [aziz, saleh, emad]
def test_bassist_name():
    actual = Bassist("Harry").name
    expected = "Harry"
    assert expected == actual
from pythonic_garage_band import __version__
from pythonic_garage_band.pythonic_garage_band import Band, Musician, Guitarist, Bassist, Drummer
import pytest


def test_version():
    assert __version__ == '0.1.0'


## preparing the data

mike = Guitarist('mike')
carlos = Drummer('carlos')
john = Bassist('john')

maroon5 = Band('maroon5')
maroon5.add_members(mike)
maroon5.add_members(carlos)
maroon5.add_members(john)

#########################################################################
########## Tests ###############
#########################################################################


def test_to_list(cls):
    expected = [mike, carlos, john]
    actual = maroon5.to_list()
    assert actual == expected

Пример #17
0
from pythonic_garage_band import __version__
from pythonic_garage_band.pythonic_garage_band import Band, Musician, Guitarist, Bassist, Drummer


def test_version():
    assert __version__ == '0.1.0'


nemrawi = Band('nemrawi')
abo_anwar = Musician('abo_anwar')
shareef = Guitarist('shareef')
mahmoud = Drummer('mahmoud')
ali = Bassist('ali')


def test_Band_band_list():
    expected = [nemrawi]
    actual = Band.band_list
    assert expected == actual


def test_add_members_to_list():
    nemrawi.add_members('jafar')
    nemrawi.add_members('9ob7y')

    expected = ['jafar', '9ob7y']
    actual = nemrawi.to_list()
    assert expected == actual


def test_Musician_play_solo():