By one
This commit is contained in:
parent
4411d2b266
commit
aeb5ce3afd
2 changed files with 15 additions and 0 deletions
3
main.py
3
main.py
|
@ -1,3 +1,6 @@
|
||||||
|
def divide_by_one(num): # Is whole number
|
||||||
|
return float(num).is_integer()
|
||||||
|
|
||||||
def divide_by_two(num): # Take last digit, divide by two only on that
|
def divide_by_two(num): # Take last digit, divide by two only on that
|
||||||
return _get_last_digit(num) % 2 == 0
|
return _get_last_digit(num) % 2 == 0
|
||||||
|
|
||||||
|
|
12
tests/one_test.py
Normal file
12
tests/one_test.py
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
from main import divide_by_one
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
class TestDivideByOne(unittest.TestCase):
|
||||||
|
def test_by_1fractional(self):
|
||||||
|
self.assertFalse(divide_by_one(1.5))
|
||||||
|
def test_by_1(self):
|
||||||
|
self.assertTrue(divide_by_one(1))
|
||||||
|
def test_by_2(self):
|
||||||
|
self.assertTrue(divide_by_one(2))
|
||||||
|
def test_by_362880(self):
|
||||||
|
self.assertTrue(divide_by_one(362880))
|
Loading…
Add table
Reference in a new issue