def test_HugeFizzBuzz(num):
    # Arrange
    # from parametrize

    # Act
    ans = fizzbuzz(num)

    # Assert
    assert ans == 'FizzBuzz'
def test_HugeBuzz():
    # Arrange
    num = 3*5**1000 + 5

    # Act
    ans = fizzbuzz(num)

    # Assert
    assert ans == 'Buzz'
def test_Num(num):
    # Arrange
    # from parametrize

    # Act
    ans = fizzbuzz(num)

    # Assert
    assert ans == str(num)
def test_HugeNum():
    # Arrange
    num = 3*5**1000+1

    # Act
    ans = fizzbuzz(num)

    # Assert
    assert ans == str(num)
def test_fizzbuzz(num, ret):
    assert fizzbuzz(num) == ret
    # assert fizzbuzz(3) == 'Fizz'


#*******************************************************
# Run the test_fizzbuzz file from the CLI using 'pytest'
#*******************************************************

#if __name__ == "__main__":
#test_fizzbuzz()
Beispiel #6
0
def main():

    print()
    print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
          )  # Για να ξεχωρίζει η κάθε επανάληψη
    print("\nΚαλώς ήρθατε στο FizzBuzz !!!")
    print("\nΘα πρέπει να μου δώσετε τα όρια των αριθμών που θα ελέγξω...")

    input_nums = userInput()

    print()

    lista = fizzbuzz(input_nums["κάτω"], input_nums["πάνω"])
    lista = str(lista)

    lista = lista.strip(
        "[]")  #για να βγάλει τα "[" και "]" από την αρχή και το τέλος
    lista = lista.replace("'",
                          "")  #για να βγάλει τα " ' " από τα Fizz και Buzz

    print(lista)
    print('\nΘέλετε να συνεχίσετε ?')
    check = True
    while check:

        w = str(
            input('\nΠατήστε, Enter: Συνέχεια, q+Enter: Τερματισμός :  \n'))
        if w == '':
            break
        # elif w=='q' or w=='Q':
        elif w.lower() == 'q':  # <--- Συνηθίζεται να γίνεται έτσι
            print('\nΓεια σας...\n')
            return False
        else:
            print('\nΠατήσατε λάθος κουμπί, ξαναπροσπαθήστε...')
            continue

    return True
Beispiel #7
0
def test_fizz_buzz(argument, return_value):
    assert fizzbuzz(argument) == return_value