Exemple #1
0
def test_message_liste_avec_cris():
    assert b.message(
        "Amy,BOB,jerry") == "Hello, Amy and Jerry. AND HELLO, BOB !"
    assert b.message("MICHEL,Amy,BOB,jerry"
                     ) == "Hello, Amy and Jerry. AND HELLO, MICHEL AND BOB !"
    assert b.message(
        "MICHEL,Amy,BOB,jerry,PATRICK"
    ) == "Hello, Amy and Jerry. AND HELLO, MICHEL, BOB AND PATRICK !"
Exemple #2
0
def test_message_plusieur_guest():
    assert b.message(
        "jerry,*bob*") == "Hello, our special guest Bob, and Jerry."
    assert b.message("*bob*,*amy*,jerry"
                     ) == "Hello, our special guests Bob & Amy, and Jerry."
    assert b.message(
        "*bob*,*amy*,*BOB*,*JERRY*"
    ) == "Hello, our special guests Bob & Amy. AND HELLO, OUR SPECIAL GUESTS BOB & JERRY !"
Exemple #3
0
def test_message_special_guest():
    assert b.message("*bob*") == "Hello, our special guest Bob."
    assert b.message("*BOB*") == "HELLO, OUR SPECIAL GUEST BOB !"
    assert b.message("bob,*amy*,!amy") == "Hello, Bob."
    assert b.message("bob,*AMY*,!AMY") == "Hello, Bob."
    assert b.message(
        "bob,*amy*,!AMY") == "Hello, our special guest Amy, and Bob."
    assert b.message(
        "bob,*amy*,jerry") == "Hello, our special guest Amy, Bob and Jerry."
    assert b.message(
        "BOB,*AMY*,JERRY") == "HELLO, OUR SPECIAL GUEST AMY, BOB AND JERRY !"
    assert b.message(
        "*bob*,*AMY*,jerry"
    ) == "Hello, our special guest Bob, and Jerry. AND HELLO, OUR SPECIAL GUEST AMY !"
Exemple #4
0
def test_message_doulons_nom():
    assert b.message("bob,bob") == "Hello, Bob (x2)."
    assert b.message("BOB,BOB") == "HELLO, BOB (x2) !"
    assert b.message(
        "bob,jerry,amy,bob,amy,amy") == "Hello, Bob (x2), Jerry and Amy (x3)."
    assert b.message("bob,amy,bob") == "Hello, Bob (x2) and Amy."
    assert b.message("bob,amy,bob,!jerry,jerry") == "Hello, Bob (x2) and Amy."
    assert b.message("bob,BOB,BOB,BOB,amy,BOB"
                     ) == "Hello, Bob and Amy. AND HELLO, BOB (x4) !"
    assert b.message("bob,bob,BOB,BOB,BOB,amy,BOB"
                     ) == "Hello, Bob (x2) and Amy. AND HELLO, BOB (x4) !"
Exemple #5
0
def test_message_yoda_plus_cinq():
    assert b.message("amy,Bob,yoda,max,MICHEL,denis") == "World, Hello !"
    assert b.message("AMY,BOB,YODA,MAX,MICHEL,DENIS") == "WORLD, HELLO !"
Exemple #6
0
def test_message_vide():
    assert b.message("") == "Hello, my friend."
    assert b.message("   ") == "Hello, my friend."
    assert b.message("  ") == "Hello, my friend."
    assert b.message("  bob") != "Hello, my friend."
Exemple #7
0
def test_message_yoda():
    assert b.message("amy,Bob,yoda,max") == "Max, Yoda, Bob and Amy, Hello."
    assert b.message("amy,bob,YODA,JERRY"
                     ) == "JERRY AND YODA, HELLO AND Bob and Amy, Hello."
    assert b.message("JERRY,YODA,AMY") == "AMY, YODA AND JERRY, HELLO !"
    assert b.message("amy,Bob,!yoda,max") == "Hello, Amy, Bob and Max."
Exemple #8
0
def test_message_plus_cinq_noms_MAJ():
    assert b.message("MICHEL,AMY,BOB,JERRY,PATRICK,JACK") == "HELLO, WORLD !"
    assert b.message(
        "MICHEL,AMY,BOB,JERRY,PATRICK,JACK,denis") == "Hello, world !"
Exemple #9
0
def test_message_plus_cinq_noms():

    assert b.message("MICHEL,Amy,BOB,jerry,PATRICK,jack") == "Hello, world !"
Exemple #10
0
def test_message_exclamation():
    assert b.message("!bob,!amy,jerry") == "Hello, Jerry."
    assert b.message("!bob,amy,!jerry") == "Hello, Amy."
    assert b.message("bob,!bob,amy") == "Hello, Amy."
    assert b.message("bob,!bob,amy,jerry,MICHEL,JEAN,!MICHEL"
                     ) == "Hello, Amy and Jerry. AND HELLO, JEAN !"
Exemple #11
0
def test_message_espace_inutiles():
    assert b.message("bob         ,amy") == "Hello, Bob and Amy."
    assert b.message("bob         ,amy,   PATRICK    "
                     ) == "Hello, Bob and Amy. AND HELLO, PATRICK !"
Exemple #12
0
def test_message_nom_simple():
    assert b.message("Bob") == "Hello, Bob."
    assert b.message("michel") == "Hello, Michel."
Exemple #13
0
def test_message_noms_liste():
    assert b.message("Amy,bob") == "Hello, Amy and Bob."
    assert b.message("Bob,Michel") == "Hello, Bob and Michel."
    assert b.message(
        "Bob,Michel,denis,jacky") == "Hello, Bob, Michel, Denis and Jacky."
Exemple #14
0
def test_message_cris_nom_simple():
    assert b.message("JERRY") == "HELLO, JERRY !"
    assert b.message("MICHEL") == "HELLO, MICHEL !"
Exemple #15
0
def test_message_nom_guillemets():
    assert b.message("\"Jean Denis\"") == "Hello, Jean Denis."
    assert b.message("\"JEAN DENIS\"") == "HELLO, JEAN DENIS !"
    assert b.message("Bob,\"Amy, Jerry\",\"JEAN DENIS\""
                     ) == "Hello, Bob and Amy, Jerry. AND HELLO, JEAN DENIS !"