示例#1
0
 def test_spec(self):
     s = spec()
     self.assertEquals((True, 'Fizz'), s.apply(35))
     self.assertEquals((True, 'FizzBuzz'), s.apply(15))
     self.assertEquals((True, 'FizzWhizz'), s.apply(21))
     self.assertEquals((True, 'BuzzWhizz'), s.apply(70))
     self.assertEquals((True, 'Fizz'), s.apply(9))
     self.assertEquals((True, '1'), s.apply(1))
示例#2
0
 def test_spec(self):
     s = spec()
     self.assertEquals((True, 'Fizz'), s.apply(35))
     self.assertEquals((True, 'FizzBuzzWhizzHazz'), s.apply(3*5*7*8))
     self.assertEquals((True, 'FizzBuzzWhizz'), s.apply(3*5*7))
     self.assertEquals((True, 'FizzBuzzHazz'), s.apply(3*5*8))
     self.assertEquals((True, 'FizzWhizzHazz'), s.apply(3*7*8))
     self.assertEquals((True, 'BuzzWhizzHazz'), s.apply(5*7*8))
     self.assertEquals((True, 'FizzBuzz'), s.apply(15))
     self.assertEquals((True, 'FizzWhizz'), s.apply(21))
     self.assertEquals((True, 'FizzHazz'), s.apply(24))
     self.assertEquals((True, 'BuzzWhizz'), s.apply(70))
     self.assertEquals((True, 'BuzzHazz'), s.apply(40))
     self.assertEquals((True, 'WhizzHazz'), s.apply(56))
     self.assertEquals((True, 'Fizz'), s.apply(9))
     self.assertEquals((True, 'Buzz'), s.apply(5))
     self.assertEquals((True, 'Whizz'), s.apply(7))
     self.assertEquals((True, 'Hazz'), s.apply(8))
     self.assertEquals((True, '1'), s.apply(1))
示例#3
0
def run():
    s = spec()
    results = [s.apply(n) for n in range(1, 101)]
    output(results)