def run_stanley_tool(mod, base_elt, force_local=True): """Run the Stanley explorator""" aster_version = None server = None res_node = base_elt.node.parent if res_node: case_node = res_node.parent if case_node: case = AS.load_elt_from_node(case_node) aster_version = case.get(aster_s.AstkParams)["aster-version"] server = case.get(aster_s.AstkParams)["server"]
def test_change_name_when_copying_study_case(self): root = self.std.add_case("c") root = AS.load_elt_from_node(root.node) case = root.copy() self.assertEqual(case.node.read_name(), "c-copy") root = AS.load_elt_from_node(root.node) case = root.copy() self.assertEqual(case.node.read_name(), "c-copy1") case = AS.load_elt_from_node(case.node) copy = case.copy() self.assertEqual(copy.node.read_name(), "c-copy1-copy")
def test_allow_interactiv_follow_up(self): bcase = self.std.add_case("c") bcase.use(aster_s.InteractivFollowUp()) case = AS.load_elt_from_node(bcase.node) fup = case.get(aster_s.InteractivFollowUp) self.assert_(fup.line.load_attr("value")) acs = case.build_astk_case() afup = acs.export_bld.get(astk.InteractivFollowUp) self.assertEqual(afup.value, "yes") cfup = fup.copy_to(self.std) self.assert_(cfup.line.load_attr("value"))
def run_stanley_tool(mod, base_elt, force_local=True): """Run the Stanley explorator""" aster_version = None server = None res_node = base_elt.node.parent if res_node: case_node = res_node.parent if case_node: case = AS.load_elt_from_node(case_node) aster_version = case.get(aster_s.AstkParams)["aster-version"] server = case.get(aster_s.AstkParams)["server"] dname = base_elt.read_dname() log_gui.debug("run_stanley_tool: dname=%s aster_version=%s server=%s", dname, aster_version, server) if dname is not None: aster_s.run_stanley(dname, aster_version, server, force_local)
def __call__(self, mod): """Run the given callback""" node = self._stracker.give_node() if node and (ST.load_cls(node) in self._clss): self._callback(mod, AS.load_elt_from_node(node))
def setUp(self): self.mod = AM.GuiBuilder().give_mod() self.std = self.mod.give_aster_study() bcase = self.std.add_case("Aster case") self.case = AS.load_elt_from_node(bcase.node)