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]
def teardown(self): self.t.delete() self.m.delete() self.b.delete() KtbsTestCase.teardown(self)