Exemple #1
0
    def test_run(self):
        output = StringIO()

        app = FizzBuzz()
        app.run(100, output)

        self.failIf(len(output.getvalue().splitlines()) == 100)
Exemple #2
0
    def test_run(self):
        output = StringIO()

        app = FizzBuzz()
        app.run(100, output)

        self.failIf(len(output.getvalue().splitlines()) != 100)
Exemple #3
0
    def test_run(self):
        output = StringIO()

        app = FizzBuzz()
        app.run(100, output)
        op = len(output.getvalue().splitlines())
        print "Outputlines: " + str(op)
        self.failIf(op != 99)
Exemple #4
0
    def test_run(self):
        output = StringIO()

        app = FizzBuzz()
        app.run(100, output)

        # Test if there are 100 lines in output
        self.failIf(len(output.getvalue().splitlines()) != 100)
Exemple #5
0
    def test_prime(self):
        app = FizzBuzz()
        output = StringIO()
        app.run(100, output)

        lista = output.getvalue().splitlines()
        primecount = ['is a prime' in x for x in lista]
        self.failIf(primecount.count(True) !=25)
Exemple #6
0
 def test_three(self):
     app = FizzBuzz()
     output = StringIO()
     app.run(100, output)
     
     self.failIf(output.getvalue().splitlines().count("Fizz") != 26)
     self.failIf(output.getvalue().splitlines().count("Buzz") != 13)
     self.failIf(output.getvalue().splitlines().count("FizzBuzz") != 6)
Exemple #7
0
    def test_two(self):
        app = FizzBuzz()
        output = StringIO()
        app.run(50, output)
#        print output.getvalue().splitlines()[2]
        self.failIf(output.getvalue().splitlines()[0] != "1")
        self.failIf(output.getvalue().splitlines()[5] != "Fizz")
        self.failIf(output.getvalue().splitlines()[9] != "Buzz")
        self.failIf(output.getvalue().splitlines()[14] != "FizzBuzz")   
        self.failIf(output.getvalue().splitlines()[44] != "FizzBuzz")