Beispiel #1
0
 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))
Beispiel #2
0
 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))
Beispiel #3
0
        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))
Beispiel #4
0
    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))