def add_error(self, element, error): console = Console(text=True, width=120) console.obj(self.context, error) trace = console.get_text() self._test_result('error', element=element, error=error, trace=trace, description=self.case.description, msg=safe_to_string(error))
def add_error(self, element, error): console = Console(text=True, width=120) console.obj(self.context, error) trace = console.get_text() self._test_result('error', element=element, error=error, trace=trace, description=self.case.description, msg=safe_to_string(error))
return [self[key] for key in self.keys()] def items(self): return [(key, self[key]) for key in self.keys()] if __name__ == "__main__": enum = ContextEnum("moya.admin#enum.hobbits") enum.add_value("bilbo", description="Bilbo Baggins") enum.add_value("sam", description="Sam") enum.add_value("isembard", description="Isembard Took") from moya.console import Console console = Console() console.obj(context, enum) e = enum['sam'] console.obj(context, e) print(e) print(int(e)) print(text_type(e)) print(enum.values()) print(list(enum)) print(e == 2) print(e == 'sam') print(e == 'bilbo') print(e == 3) print(list(enum))
def items(self): return [(key, self[key]) for key in self.keys()] if __name__ == "__main__": enum = ContextEnum("moya.admin#enum.hobbits") enum.add_value("bilbo", description="Bilbo Baggins") enum.add_value("sam", description="Sam") enum.add_value("isembard", description="Isembard Took") from moya.console import Console console = Console() console.obj(context, enum) e = enum["sam"] console.obj(context, e) print(e) print(int(e)) print(text_type(e)) print(enum.values()) print(list(enum)) print(e == 2) print(e == "sam") print(e == "bilbo") print(e == 3) print(list(enum))