def test_input_columns(self): nu = 3 udata_ref = np.random.rand(nu, self.number_of_controls) udata = inputchecks.check_controls_data(udata_ref.T, nu, self.number_of_controls) assert_array_equal(udata, udata_ref)
def test_input_none(self): nu = 3 udata_ref = np.zeros((nu, self.number_of_controls)) udata = inputchecks.check_controls_data(None, nu, self.number_of_controls) assert_array_equal(udata, udata_ref)
def test_input_rows(self): nu = 3 udata_ref = np.random.rand(nu, self.number_of_controls) udata = inputchecks.check_controls_data(udata_ref, \ nu, self.number_of_controls) assert_array_equal(udata, udata_ref)
def test_input_none(self): nu = 3 udata_ref = np.zeros((nu, self.number_of_controls)) udata = inputchecks.check_controls_data(None, \ nu, self.number_of_controls) assert_array_equal(udata, udata_ref)
def test_zero_controls(self): # In this case, the input value is not used by the function, and # therefor irrelevant at this point nu = 0 udata_ref = ci.dmatrix(0, self.number_of_controls) udata = inputchecks.check_controls_data(None, nu, self.number_of_controls) assert_array_equal(udata, udata_ref)
def test_zero_controls(self): # In this case, the input value is not used by the function, and # therefor irrelevant at this point nu = 0 udata_ref = ci.dmatrix(0, self.number_of_controls) udata = inputchecks.check_controls_data(None, \ nu, self.number_of_controls) assert_array_equal(udata, udata_ref)