import unittest from parametrized import parametrized from src.player import Players class TestPlayer(unittest.TestCase): @parametrized.expand([ ("joe", "jonny", True), (1, "jonny", False), ("joe", 15, False), ]) def testString(self, name1, name2, no_exception): try: players = Players(name1=name1, name2=name2) except: self.assertFalse(no_exception) if __name__=='__main__': test_player = TestPlayer()