Пример #1
0
def main():
    x = 'hello world'
    fivetimes(7)
    fivetimes(x)
    y = 'butt'
    fivetimes(y)
    b = fivetimeslist('fart')
    b[2] = 'boner'
    print b
    c = fivetimesdictionary('shart')
    c['3'] = 'booger'
    print c
    print fizzbuzz(1000)
 def test_fizzbuzz_should_return_fizzbuzz_array(self):
     result = ["1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz", "16", "17", "Fizz", "19", "Buzz",
               "Fizz", "22", "23", "Fizz", "Buzz", "26", "Fizz", "28", "29", "FizzBuzz", "31", "32", "Fizz", "34", "Buzz", "Fizz", "37", "38", "Fizz", "Buzz",
               "41", "Fizz", "43", "44", "FizzBuzz", "46", "47", "Fizz", "49", "Buzz", "Fizz", "52", "53", "Fizz", "Buzz", "56", "Fizz", "58", "59", "FizzBuzz",
               "61", "62", "Fizz", "64", "Buzz", "Fizz", "67", "68", "Fizz", "Buzz", "71", "Fizz", "73", "74", "FizzBuzz", "76", "77", "Fizz", "79", "Buzz",
               "Fizz", "82", "83", "Fizz", "Buzz", "86", "Fizz", "88", "89", "FizzBuzz", "91", "92", "Fizz", "94", "Buzz", "Fizz", "97", "98", "Fizz", "Buzz"]
     self.assertEqual(result, fizzbuzz())
 def test_method_with_strings(self):
     """Test numbers are replaced with proper strings"""
     for (n, expected_result) in self.test_cases_strings:              
         actual_result = fizzbuzz.fizzbuzz(n)       
         self.assertEqual(expected_result, 
                         actual_result,
                         "Current method failed for the number: {}".format(n))   
Пример #4
0
    def calc_fizzbuzz(self):
        """
        Calculate the input and change the text accordingly.

        Getting the numbers using the method below for int will error if there is nothing there.

        But we can ignore that for now.
        """
        num = int(self.text_input.get())  # get the number we will calculate

        fizz_var = int(self.fizz_input.get())  # get fizz

        buzz_var = int(self.buzz_input.get())  # get buzz

        result = str(fizzbuzz(num, fizz=fizz_var, buzz=buzz_var))

        # No need to return anything in this function. Simply change the StringVar to what we want
        self.text.set(result)
Пример #5
0
def test_buzz_divisible_by_5():
    assert fizzbuzz(5) == "buzz"
    assert fizzbuzz(10) == "buzz"
def test_5_deve_retornar_buzz():
    assert_equals(fizzbuzz(5), "buzz")
    assert_equals(fizzbuzz(10), "buzz")
    assert_equals(fizzbuzz(20), "buzz")
    assert_equals(fizzbuzz(25), "buzz")
def test_fizzbuzz15ShouldShouldRetFizzBuzz():
    fizzbuzz(15).should.eql("FizzBuzz")
Пример #8
0
 def testFizzbuzz15(self):
     self.assertEqual('fizzbuzz', fizzbuzz(15))
Пример #9
0
 def testFizzbuzz4(self):
     self.assertEqual(4, fizzbuzz(4))
Пример #10
0
 def test_15_must_return_fizzbuzz(self):
     self.assertEqual(fizzbuzz(15), 'fizzbuzz')
Пример #11
0
 def test_fizz_buzz5(self):
     str15 = fizzbuzz(6)
     self.assertEqual(str15, "Buzz")
Пример #12
0
 def test_fizz_buzz(self):
     str15 = fizzbuzz(2)
     self.assertEqual(str15, "2")
Пример #13
0
 def test_fizz_buzz1(self):
     str15 = fizzbuzz(1)
     self.assertEqual(str15, "1")
Пример #14
0
 def test_fizz_buzz27(self):
     str15 = fizzbuzz(27)
     self.assertEqual(str15, "Fizz")
Пример #15
0
 def test_fizz_buzz30(self):
     str15 = fizzbuzz(30)
     self.assertEqual(str15, "FizzBuzz")
Пример #16
0
 def test_fizz_buzz15(self):
     str15 = fizzbuzz(15)
     self.assertEqual(str15, "FizzBuzz")
Пример #17
0
def test_fizzbuzz(capsys):
    numbers = range(20)

    fizzbuzz(numbers)

    
Пример #18
0
def test_fizzbuzz(test_input, expected):
    assert fizzbuzz(test_input) == expected
Пример #19
0
 def test_5_must_return_buzz(self):
     self.assertEqual(fizzbuzz(5), 'buzz')
Пример #20
0
 def test_multiple_of_five(self):
     self.assertEqual(fizzbuzz.fizzbuzz(10), 'Buzz')
Пример #21
0
 def test_3_must_return_fizz(self):
     self.assertEqual(fizzbuzz(3), 'fizz')
Пример #22
0
 def test_multiple_of_three_and_five(self):
     self.assertEqual(fizzbuzz.fizzbuzz(15), 'FizzBuzz')
Пример #23
0
 def testFizzbuzz9(self):
     self.assertEqual('fizz', fizzbuzz(9))
Пример #24
0
 def test_non_multiple_of_three_or_five(self):
     self.assertEqual(fizzbuzz.fizzbuzz(2), '2')
Пример #25
0
 def testFizzbuzz2(self):
     self.assertEqual(2, fizzbuzz(2))
Пример #26
0
 def test_multiple_of_three(self):
     self.assertEqual(fizzbuzz.fizzbuzz(6), 'Fizz')
Пример #27
0
def test_fizzbuzz3ShouldRetFizz():
    fizzbuzz(3).should.eql("Fizz")
Пример #28
0
 def test_fizzbuzz(self):
     self.assertEqual(fizzbuzz.fizzbuzz(5),
                      ['ValueError', 1, 2, 'fizz', 4, 'buzz'])
def test_nao_multiplos_de_3_e_5_deve_retornar_proprio_numero():
    assert_equals(fizzbuzz(1), "1")
    assert_equals(fizzbuzz(2), "2")
def test_fb_regular_is_self(num):
    assert int(fizzbuzz(num)) == num
Пример #31
0
 def test_buzz(self):
     """Are multiples of 5 replaced by buzz?"""
     output = fizzbuzz(10)
     self.assertEqual(output[4], 'Buzz')
Пример #32
0
 def test_numbers(self):
     """Are other values printing?"""
     output = fizzbuzz(5)
     self.assertEqual(output[1], 2)
def test_fb_five_is_fizz(num):
    assert fizzbuzz(num) == 'buzz'
Пример #34
0
def test_fizzbuzz(arg, ret):
    assert fizzbuzz(arg) == ret
Пример #35
0
 def test_fizzbuzz(self):
     """Are multiples of 3 and 5 replaced by fizzbuzz?"""
     output = fizzbuzz(20)
     self.assertEqual(output[14], 'FizzBuzz')
def test_fb_threefive_is_fizzbuzz(num):
    assert fizzbuzz(num) == 'fizzbuzz'
Пример #37
0
 def test_fizz(self):
     """Are multiples of 3 replaced by fizz?"""
     output = fizzbuzz(4)
     self.assertEqual(output[2], 'Fizz')
def test_fb_raises_typeerror_on_nonint(num):
    with pytest.raises(TypeError):
        fizzbuzz(num)
Пример #39
0
 def test_divisible_by_5_must_return_buzz(self):
     self.assertEqual(fizzbuzz(20), 'buzz')
def test_fb_is_callable_with_1_argument():
    fizzbuzz(1)
Пример #41
0
 def test_one_must_return_one(self):
     self.assertEqual(fizzbuzz(1), 1)
def test_fb_returns_str():
    assert isinstance(fizzbuzz(1), str)
Пример #43
0
 def testFizzbuzz3(self):
     self.assertEqual('fizz', fizzbuzz(3))
Пример #44
0
def check_values(i, s):
    assert_that(fizzbuzz(i), equal_to(s))
Пример #45
0
 def testFizzbuzz5(self):
     self.assertEqual('buzz', fizzbuzz(5))
Пример #46
0
 def test_fizbuzz_4_return_4(self):
     self.assertEqual(fizzbuzz.fizzbuzz(4), 4)
Пример #47
0
 def testFizzbuzz10(self):
     self.assertEqual('buzz', fizzbuzz(10))
Пример #48
0
 def test_fizbuzz_6_return_fizz(self):
     self.assertEqual(fizzbuzz.fizzbuzz(6), "Fizz")
Пример #49
0
 def testFizzbuzz1(self):
     self.assertEqual(1, fizzbuzz(1))
Пример #50
0
 def test_fizbuzz_7_return_flugal(self):
     self.assertEqual(fizzbuzz.fizzbuzz(7), "Flugal")
Пример #51
0
def test_fizzbuzz10ShouldRetBuzz():
    fizzbuzz(10).should.eql("Buzz")
Пример #52
0
 def test_fizbuzz_10_return_buzz(self):
     self.assertEqual(fizzbuzz.fizzbuzz(10), "Buzz")
Пример #53
0
def test_fizzbuzz1ShouldEql1():
    fizzbuzz(1).should.eql(1)
Пример #54
0
 def test_fizbuzz_45_return_fizzbuzz(self):
     self.assertEqual(fizzbuzz.fizzbuzz(45), "FizzBuzz")
Пример #55
0
def test_fizzbuzz5ShouldRetBuzz():
    fizzbuzz(5).should.eql("Buzz")
Пример #56
0
 def test_fizzbuzz_fizzbuzzflugal(self):
     self.assertEqual(fizzbuzz.fizzbuzz(7*3*5), "FizzBuzzFlugal")
def teste_multiplo_15_deve_retornar_fizzbuzz():
    assert_equals(fizzbuzz(15), "fizzbuzz") 
    assert_equals (fizzbuzz(300), "fizzbuzz")  
Пример #58
0
 def test_fizzbuzz_21_returnfizzflugal(self):
     self.assertEqual(fizzbuzz.fizzbuzz(21), "FizzFlugal")
def test_multiplo_de_3_retorna_fizz():
    assert_equals(fizzbuzz(3), "fizz")
    assert_equals(fizzbuzz(9), "fizz")
    assert_equals(fizzbuzz(12), "fizz")
    assert_equals(fizzbuzz(21), "fizz")
Пример #60
0
 def test_fizzbuzz_35_returnbuzzflugal(self):
     self.assertEqual(fizzbuzz.fizzbuzz(35), "BuzzFlugal")