simpleml.tests.unit.test_pipeline_validation_mixins module

Pipeline Validation Splitting related tests

class simpleml.tests.unit.test_pipeline_validation_mixins.ChronologicalSplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

class simpleml.tests.unit.test_pipeline_validation_mixins.ExplicitSplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

class simpleml.tests.unit.test_pipeline_validation_mixins.KFoldSplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

class simpleml.tests.unit.test_pipeline_validation_mixins.MockBasePipeline[source]

Bases: object

dataset = <simpleml.tests.unit.test_pipeline_validation_mixins.MockDataset object>
class simpleml.tests.unit.test_pipeline_validation_mixins.MockDataset[source]

Bases: object

X = array([[3.50527142e-01, 1.92914241e-01, 1.03166275e-01, 3.82488602e-01, 7.77981959e-01, 2.70091463e-02, 4.56161819e-01, 6.31406428e-01, 3.93535618e-01, 6.31559707e-01], [9.57181521e-01, 2.96082090e-01, 4.22418628e-01, 7.73075110e-01, 4.27772515e-01, 9.31050794e-01, 6.06078416e-01, 4.58767507e-01, 3.17182149e-01, 8.53102778e-01], [1.19798543e-01, 4.94596505e-01, 4.38209843e-01, 9.84950011e-01, 6.43356778e-03, 7.74160461e-01, 8.31972214e-01, 3.61315943e-01, 4.77664709e-02, 5.30954105e-01], [4.60209514e-01, 8.59780232e-01, 1.10535192e-01, 6.78673868e-01, 9.60453988e-02, 9.53781014e-01, 6.57530570e-01, 3.56877215e-01, 4.01102933e-01, 3.15267791e-01], [2.35215776e-04, 3.50844446e-01, 5.63477677e-01, 9.94382249e-01, 9.00241846e-01, 7.54340820e-04, 3.41618455e-01, 1.07171023e-01, 4.75009468e-01, 6.07936324e-01], [8.78076462e-01, 9.53206631e-01, 5.68080562e-01, 3.79949565e-01, 1.06562271e-01, 6.95314395e-01, 1.68477014e-01, 9.50898448e-01, 1.14518442e-01, 2.29228565e-01], [8.89104275e-01, 2.92624859e-01, 7.87739195e-01, 8.12152997e-01, 4.82202979e-01, 8.94097895e-01, 9.69216059e-01, 8.68801385e-01, 2.10343351e-01, 1.42077707e-01], [2.28324487e-01, 6.87169434e-02, 2.26581118e-02, 8.58522428e-01, 1.44761759e-01, 4.75633790e-01, 2.17614123e-01, 7.39794646e-01, 9.62036715e-01, 4.51621006e-01], [3.88840345e-01, 9.10360099e-01, 7.13398097e-01, 5.17140868e-01, 3.80589871e-01, 7.36207823e-01, 5.69229172e-01, 5.64676675e-01, 9.90196905e-02, 9.83891137e-01], [2.07703685e-01, 3.65407648e-03, 4.68431555e-01, 3.08361905e-01, 3.65052744e-01, 7.24331669e-03, 9.44075613e-01, 9.57417824e-01, 6.65358434e-01, 9.24228057e-01]])
y = array([[0.12988585], [0.3988849 ], [0.69250749], [0.76633113], [0.08088362], [0.64226452], [0.12718123], [0.39583617], [0.14314085], [0.43927933]])
class simpleml.tests.unit.test_pipeline_validation_mixins.NoSplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_same_split_always_returned()[source]

Calling defaultdict with a singleton value should always return the same object, even if it has been mutated elsewhere

class simpleml.tests.unit.test_pipeline_validation_mixins.RandomSplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase

class simpleml.tests.unit.test_pipeline_validation_mixins.SplitMixinTests(methodName='runTest')[source]

Bases: unittest.case.TestCase