# Test that we can find pretty-printers for enums.
# flake8: noqa: F821
import mozilla.prettyprinters
@mozilla.prettyprinters.pretty_printer("unscoped_no_storage" )
class UnscopedNoStoragePrinter(object):
def __init__(self, value, cache):
pass
def to_string(self):
return "unscoped_no_storage::success"
@mozilla.prettyprinters.pretty_printer("unscoped_with_storage" )
class UnscopedWithStoragePrinter(object):
def __init__(self, value, cache):
pass
def to_string(self):
return "unscoped_with_storage::success"
@mozilla.prettyprinters.pretty_printer("scoped_no_storage" )
class ScopedNoStoragePrinter(object):
def __init__(self, value, cache):
pass
def to_string(self):
return "scoped_no_storage::success"
@mozilla.prettyprinters.pretty_printer("scoped_with_storage" )
class ScopedWithStoragePrinter(object):
def __init__(self, value, cache):
pass
def to_string(self):
return "scoped_with_storage::success"
run_fragment("enum_printers.one" )
assert_pretty("i1" , "unscoped_no_storage::success" )
assert_pretty("i2" , "unscoped_with_storage::success" )
assert_pretty("i3" , "scoped_no_storage::success" )
assert_pretty("i4" , "scoped_with_storage::success" )
Messung V0.5 C=95 H=97 G=95
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland