def test_draw_component_model_hyperparameters_single(self):
        draw_list = self.component_class.draw_hyperparameters(self.X)
        assert type(draw_list) is list
        assert type(draw_list[0]) is dict

        draw = draw_list[0]

        assert type(draw) is dict
        
        for key, value in six.iteritems(draw):
            assert ['mu', 'nu', 'r', 's'] in key
            assert type(value) is float or type(value) is numpy.float64
            assert(not math.isnan(value))
            assert(not math.isinf(value))

            if key in ['nu', 's', 'r']:
                assert value > 0.0
dataset/ETHPy150Open probcomp/crosscat/src/tests/unit_tests/test_continuous_component_model.py/TestContinuousComponentModelExtensions_static.test_draw_component_model_hyperparameters_single/swapped operands of `in`