diff --git a/coalib/settings/FunctionMetadata.py b/coalib/settings/FunctionMetadata.py index 5e0de6148c..ec008f3017 100644 --- a/coalib/settings/FunctionMetadata.py +++ b/coalib/settings/FunctionMetadata.py @@ -34,17 +34,6 @@ def __init__(self, if optional_params is None: optional_params = {} - if not isinstance(name, str): - raise TypeError("name should be a string") - if not isinstance(desc, str): - raise TypeError("desc should be a string") - if not isinstance(retval_desc, str): - raise TypeError("retval_desc should be a string") - if not isinstance(non_optional_params, dict): - raise TypeError("non_optional_params should be a dict") - if not isinstance(optional_params, dict): - raise TypeError("optional_params should be a dict") - self.name = name self.desc = desc self.retval_desc = retval_desc diff --git a/coalib/tests/settings/FunctionMetadataTest.py b/coalib/tests/settings/FunctionMetadataTest.py index 7226137c8d..ed3a97d15e 100644 --- a/coalib/tests/settings/FunctionMetadataTest.py +++ b/coalib/tests/settings/FunctionMetadataTest.py @@ -23,22 +23,6 @@ def bad_function(self, bad_param: "no function"): class FunctionMetadataTest(unittest.TestCase): def test_construction(self): - self.assertRaises(TypeError, FunctionMetadata, 5) - self.assertRaises(TypeError, FunctionMetadata, "name", desc=5) - self.assertRaises(TypeError, FunctionMetadata, "name", retval_desc=5) - self.assertRaises(TypeError, - FunctionMetadata, - "name", - non_optional_params=5) - self.assertRaises(TypeError, - FunctionMetadata, - "name", - optional_params=5) - self.assertRaises(TypeError, FunctionMetadata.from_function, 5) - self.assertRaises(TypeError, - FunctionMetadata.from_function, - self.test_construction, - 5) self.check_function_metadata_data_set(FunctionMetadata("name"), "name") def test_from_function(self):