def test_draw_component_model_params(self):
        draw = self.component_model.sample_parameters_given_hyper()
        
        assert type(draw) is dict
                
        for key, value in six.iteritems(draw):
            assert(key in ['mu', 'rho'])
            assert(type(value) is float or type(value) is numpy.float64)
            assert(not math.isnan(value))
            assert(not math.isinf(value))
            if key == 'rho':
                assert(0.0 > value)
dataset/ETHPy150Open probcomp/crosscat/src/tests/unit_tests/test_continuous_component_model.py/TestContinuousComponentModelExtensions_FromDataConstructor.test_draw_component_model_params/swapped operands of `>`