diff --git a/Code/MonoMultiViewClassifiers/Monoview/ExecClassifMonoView.py b/Code/MonoMultiViewClassifiers/Monoview/ExecClassifMonoView.py index 3672e9d09c58bfa420e8507da89680d1798d3684..c0602078e144ea9519fd6ff63a4fe13db3a168fd 100644 --- a/Code/MonoMultiViewClassifiers/Monoview/ExecClassifMonoView.py +++ b/Code/MonoMultiViewClassifiers/Monoview/ExecClassifMonoView.py @@ -22,6 +22,7 @@ __author__ = "Nikolas Huelsmann, Baptiste BAUVIN" __status__ = "Prototype" # Production, Development, Prototype # __date__ = 2016 - 03 - 25 + def initConstants(args, X, classificationIndices, labelsNames, name, directory): try: kwargs = args["args"] diff --git a/Code/Tests/Test_MonoView/__init__.py b/Code/Tests/Test_MonoView/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Code/Tests/Test_MonoView/test_ExecClassifMonoView.py b/Code/Tests/Test_MonoView/test_ExecClassifMonoView.py new file mode 100644 index 0000000000000000000000000000000000000000..ff1c62ed16e6803be34720cf44f6d6da43467a7f --- /dev/null +++ b/Code/Tests/Test_MonoView/test_ExecClassifMonoView.py @@ -0,0 +1,34 @@ +import unittest +import numpy as np + +from ...MonoMultiViewClassifiers.Monoview import ExecClassifMonoView + + +class Test_initConstants(unittest.TestCase): + + @classmethod + def setUpClass(cls): + cls.random_state = np.random.RandomState(42) + cls.args = {"CL_type": "test_clf"} + cls.X = cls.random_state.randint(0,500,(10,20)) + cls.classificationIndices = [0,2,4,6,8] + cls.labelsNames = ["test_true", "test_false"] + cls.name = "test" + cls.directory = "test_dir" + + def test_simple(cls): + kwargs, \ + t_start, \ + feat, \ + CL_type, \ + X, \ + learningRate, \ + labelsString, \ + timestr, \ + outputFileName = ExecClassifMonoView.initConstants(cls.args, + cls.X, + cls.classificationIndices, + cls.labelsNames, + cls.name, + cls.directory) + \ No newline at end of file