22 lines
742 B
Python
22 lines
742 B
Python
from main import divide_by_eight
|
|
import unittest
|
|
|
|
class TestDivideByEight(unittest.TestCase):
|
|
def test_by_1(self):
|
|
self.assertFalse(divide_by_eight(1))
|
|
def test_by_2(self):
|
|
self.assertFalse(divide_by_eight(2))
|
|
def test_by_4(self):
|
|
self.assertFalse(divide_by_eight(4))
|
|
def test_by_8(self):
|
|
self.assertTrue(divide_by_eight(8))
|
|
def test_by_10(self):
|
|
self.assertFalse(divide_by_eight(10))
|
|
def test_by_16(self):
|
|
self.assertTrue(divide_by_eight(16))
|
|
def test_by_100(self):
|
|
self.assertFalse(divide_by_eight(100))
|
|
def test_by_800(self):
|
|
self.assertTrue(divide_by_eight(800))
|
|
def test_by_362880(self):
|
|
self.assertTrue(divide_by_eight(362880))
|