def test_input_none(self): nx = 4 xdata_ref = np.zeros((nx, self.number_of_intervals + 1)) xdata = inputchecks.check_states_data(None, nx, self.number_of_intervals) assert_array_equal(xdata, xdata_ref)
def test_input_columns(self): nx = 4 xdata_ref = np.random.rand(nx, self.number_of_intervals + 1) xdata = inputchecks.check_states_data(xdata_ref.T, nx, self.number_of_intervals) assert_array_equal(xdata, xdata_ref)
def test_input_none(self): nx = 4 xdata_ref = np.zeros((nx, self.number_of_intervals + 1)) xdata = inputchecks.check_states_data(None, nx, \ self.number_of_intervals) assert_array_equal(xdata, xdata_ref)
def test_input_columns(self): nx = 4 xdata_ref = np.random.rand(nx, self.number_of_intervals + 1) xdata = inputchecks.check_states_data(xdata_ref.T, nx, \ self.number_of_intervals) assert_array_equal(xdata, xdata_ref)
def test_zero_states(self): nx = 0 xdata_ref = ci.dmatrix(0, 0) # In this case, the input value is not used by the function, and # therefor irrelevant at this point xdata = inputchecks.check_states_data(None, nx, self.number_of_intervals) assert_array_equal(xdata, xdata_ref)
def test_zero_states(self): nx = 0 xdata_ref = ci.dmatrix(0, 0) # In this case, the input value is not used by the function, and # therefor irrelevant at this point xdata = inputchecks.check_states_data(None, nx, \ self.number_of_intervals) assert_array_equal(xdata, xdata_ref)