diff --git a/.idea/fizzbuzz-python-tdd-scaffold.iml b/.idea/fizzbuzz-python-tdd-scaffold.iml
new file mode 100644
index 0000000..6711606
--- /dev/null
+++ b/.idea/fizzbuzz-python-tdd-scaffold.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..c998f3d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..890fc34
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..56ee3d1
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1578916850764
+
+
+ 1578916850764
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/fizzbuzz.py b/fizzbuzz.py
new file mode 100644
index 0000000..a21433d
--- /dev/null
+++ b/fizzbuzz.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+def process(number):
+ if number % 3 == 0 and number % 5 == 0:
+ return 'FizzBuzz'
+ elif number % 3 == 0:
+ return 'Fizz'
+ elif number % 5 == 0:
+ return 'Buzz'
+ else:
+ return number
diff --git a/helloworld.py b/helloworld.py
deleted file mode 100644
index 449b948..0000000
--- a/helloworld.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def get_greetings():
- return 'Hello World!'
diff --git a/helloworld_test.py b/helloworld_test.py
deleted file mode 100644
index 4c27dfe..0000000
--- a/helloworld_test.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from helloworld import get_greetings
-
-
-def test_get_helloworld():
- assert get_greetings() == 'Hello World!'
diff --git a/test_fizzbuzz.py b/test_fizzbuzz.py
new file mode 100644
index 0000000..579cf98
--- /dev/null
+++ b/test_fizzbuzz.py
@@ -0,0 +1,18 @@
+# -*- coding: utf-8 -*-
+import fizzbuzz
+import unittest
+
+
+class TestFizzBuzz(unittest.TestCase):
+ def test_three(self):
+ self.assertEqual(fizzbuzz.process(6), 'Fizz')
+
+ def test_five(self):
+ self.assertEqual(fizzbuzz.process(10), 'Buzz')
+
+ def test_three_and_five(self):
+ self.assertEqual(fizzbuzz.process(15), 'FizzBuzz')
+
+ def test_regular(self):
+ self.assertEqual(fizzbuzz.process(2), 2)
+ self.assertEqual(fizzbuzz.process(11), 11)