From 3f26fecd1bb1e57caadfa5825562e27cd37b5f23 Mon Sep 17 00:00:00 2001 From: cklmnhzve Date: Wed, 15 Jan 2020 09:17:33 +0800 Subject: [PATCH 1/4] Create FizzBuzz.py --- FizzBuzz.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 FizzBuzz.py diff --git a/FizzBuzz.py b/FizzBuzz.py new file mode 100644 index 0000000..b5f55fb --- /dev/null +++ b/FizzBuzz.py @@ -0,0 +1,8 @@ +def fizz_buzz(num): + if num % 3 == 0 and num % 5 == 0: + return "FizzBuzz" + elif num % 3 == 0: + return "Fizz" + elif num % 5 == 0: + return "Buzz" + return str(num) From d72d8ecb67705daa206296d0329f531ba9b2bf74 Mon Sep 17 00:00:00 2001 From: cklmnhzve Date: Wed, 15 Jan 2020 09:18:11 +0800 Subject: [PATCH 2/4] Create TestFizzBuzz.py --- TestFizzBuzz.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 TestFizzBuzz.py diff --git a/TestFizzBuzz.py b/TestFizzBuzz.py new file mode 100644 index 0000000..221e119 --- /dev/null +++ b/TestFizzBuzz.py @@ -0,0 +1,18 @@ +import unittest +from FizzBuzz import fizz_buzz + + +class Tfb(unittest.TestCase): + def test_input_normal(self): + self.assertEqual(fizz_buzz(1), "1") + + def test_input_3_5(self): + self.assertEqual(fizz_buzz(15), "FizzBuzz") + + def test_input_3(self): + self.assertEqual(fizz_buzz(3), "Fizz") + + def test_input_5(self): + self.assertEqual(fizz_buzz(5), "Buzz") +if __name__ == "main": + unittest.main() From c3b7c517d456d6d465a480e92e778da43b35e7cc Mon Sep 17 00:00:00 2001 From: cklmnhzve Date: Wed, 15 Jan 2020 09:21:34 +0800 Subject: [PATCH 3/4] Update TestFizzBuzz.py --- TestFizzBuzz.py | 1 + 1 file changed, 1 insertion(+) diff --git a/TestFizzBuzz.py b/TestFizzBuzz.py index 221e119..24c2ee2 100644 --- a/TestFizzBuzz.py +++ b/TestFizzBuzz.py @@ -14,5 +14,6 @@ def test_input_3(self): def test_input_5(self): self.assertEqual(fizz_buzz(5), "Buzz") + if __name__ == "main": unittest.main() From 2fa0d7dd57000a627ef1bb46f46428ef3485f577 Mon Sep 17 00:00:00 2001 From: cklmnhzve Date: Wed, 15 Jan 2020 09:23:28 +0800 Subject: [PATCH 4/4] Update TestFizzBuzz.py --- TestFizzBuzz.py | 1 + 1 file changed, 1 insertion(+) diff --git a/TestFizzBuzz.py b/TestFizzBuzz.py index 24c2ee2..985aedf 100644 --- a/TestFizzBuzz.py +++ b/TestFizzBuzz.py @@ -15,5 +15,6 @@ def test_input_3(self): def test_input_5(self): self.assertEqual(fizz_buzz(5), "Buzz") + if __name__ == "main": unittest.main()