Beispiel #1
0
    def setup(self):
        KtbsTestCase.setup(self)
        self.b = self.my_ktbs.create_base("b/")
        self.m = self.b.create_model("m")
        self.ot1 = self.m.create_obsel_type("#OT1")
        self.ot1at1 = self.m.create_attribute_type("#OT1-at1")
        self.ot1at2 = self.m.create_attribute_type("#OT1-at2")
        self.ot1at3 = self.m.create_attribute_type("#OT1-at3")
        self.ot2 = self.m.create_obsel_type("#OT2", [self.ot1])
        self.t = self.b.create_stored_trace("t1/", self.m, "some_time", default_subject="alice")

        self.o0 = self.t.create_obsel("o0", self.ot2, 00, 30, attributes={
            self.ot1at1: 003,
            self.ot1at2: 002,
        })
        self.o1 = self.t.create_obsel("o1", self.ot1, 10, 30, attributes={
            self.ot1at1: 101,
            self.ot1at2: 102,
            self.ot1at3: 103,
        })
        self.o2 = self.t.create_obsel("o2", self.ot2, 20, 30, attributes={
            self.ot1at1: 201,
            self.ot1at2: 202,
            self.ot1at3: 203,
        })
        self.o3 = self.t.create_obsel("o3", self.ot1, 20, 30, attributes={
            self.ot1at1: 303,
            self.ot1at2: 302,
            self.ot1at3: 301,
        })
        self.o4 = self.t.create_obsel("o4", self.ot2, 20, 40, attributes={
            self.ot1at1: 401,
            self.ot1at2: 402,
            self.ot1at3: 403,
        })
        self.o5 = self.t.create_obsel("o5", self.ot1, 20, 50, attributes={
            self.ot1at1: 501,
            self.ot1at2: 502,
        })
        self.obsels = [ self.o0, self.o1, self.o2, self.o3, self.o4, self.o5]
Beispiel #2
0
 def teardown(self):
     self.t.delete()
     self.m.delete()
     self.b.delete()
     KtbsTestCase.teardown(self)