def test_input_none(self):

        weps_u_ref = np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(None, \
            self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
    def test_input_columns(self):

        weps_u_ref = 2 * np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(weps_u_ref.T, \
            self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, np.squeeze(weps_u_ref))
示例#3
0
    def test_zero_equation_errors(self):

        neps_u = 0

        weps_u_ref = ci.dmatrix(0, 0)

        # In this case, the input value is not used by the function, and
        # therefor irrelevant at this point

        weps_u = inputchecks.check_input_error_weightings(None, neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
    def test_zero_equation_errors(self):

        neps_u = 0

        weps_u_ref = ci.dmatrix(0, 0)

        # In this case, the input value is not used by the function, and
        # therefor irrelevant at this point

        weps_u = inputchecks.check_input_error_weightings(None, \
            neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
示例#5
0
    def test_input_none(self):

        weps_u_ref = np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(None, self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
示例#6
0
    def test_input_columns(self):

        weps_u_ref = 2 * np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(weps_u_ref.T, self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, np.squeeze(weps_u_ref))