예제 #1
0
    def max_test_0(self):
        """
        Maximum with one variable
        """

        for i, domain in enumerate(self.X.domain):
            fac = Factor(self.X, [1, 2])
            fac.values[i] = 10

            assert(fac.max() == 10)
예제 #2
0
    def max_test_1(self):
        """
        Maximum with two variables
        """

        for i, domainx in enumerate(self.X.domain):
            for j, domainy in enumerate(self.Y.domain):
                fac = Factor([self.X, self.Y], [1, 2, 3, 4])
                fac.values[i + j*2] = 10

                assert(fac.max() == 10)