|
|
@ -1,9 +1,10 @@
|
|
|
|
import unittest
|
|
|
|
import unittest
|
|
|
|
from parametrized import parametrized
|
|
|
|
from parameterized import parameterized
|
|
|
|
from src.player import Players
|
|
|
|
from src.player import Players
|
|
|
|
|
|
|
|
# from player import Players
|
|
|
|
|
|
|
|
|
|
|
|
class TestPlayer(unittest.TestCase):
|
|
|
|
class TestPlayer(unittest.TestCase):
|
|
|
|
@parametrized.expand([
|
|
|
|
@parameterized.expand([
|
|
|
|
("joe", "jonny", True),
|
|
|
|
("joe", "jonny", True),
|
|
|
|
(1, "jonny", False),
|
|
|
|
(1, "jonny", False),
|
|
|
|
("joe", 15, False),
|
|
|
|
("joe", 15, False),
|
|
|
@ -11,8 +12,9 @@ class TestPlayer(unittest.TestCase):
|
|
|
|
def testString(self, name1, name2, no_exception):
|
|
|
|
def testString(self, name1, name2, no_exception):
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
players = Players(name1=name1, name2=name2)
|
|
|
|
players = Players(name1=name1, name2=name2)
|
|
|
|
|
|
|
|
self.assertTrue(no_exception)
|
|
|
|
except:
|
|
|
|
except:
|
|
|
|
self.assertFalse(no_exception)
|
|
|
|
self.assertFalse(no_exception)
|
|
|
|
|
|
|
|
|
|
|
|
if __name__=='__main__':
|
|
|
|
if __name__=='__main__':
|
|
|
|
test_player = TestPlayer()
|
|
|
|
unittest.main()
|