예제 #1
0
    def test_show_error(self):
        self.widget.load("no-such-file.pckls")
        self.assertTrue(self.widget.Error.load_error.is_shown())

        clsf = ConstantModel([1, 1, 1])
        fd, fname = mkstemp(suffix='.pkcls')
        os.close(fd)
        try:
            with open(fname, "wb") as f:
                pickle.dump(clsf, f)
            self.widget.load(fname)
            self.assertFalse(self.widget.Error.load_error.is_shown())

            with open(fname, "w") as f:
                f.write("X")
            self.widget.load(fname)
            self.assertTrue(self.widget.Error.load_error.is_shown())
        finally:
            os.remove(fname)
예제 #2
0
 def __call__(self, data):
     model = ConstantModel([0, 1., 0])
     model.domain = iris.domain
     return model
예제 #3
0
 def __call__(self, data):
     model = ConstantModel([0, 1., 0])
     model.domain = iris.domain
     return model