def METHOD_NAME(self):
        obj = DataClassWithPostInit
        class_node = DataClassNode(name=obj.__name__, namespace=obj.__name__, parent_node=None, obj=obj, pkg_root_namespace=self.pkg_namespace)
        lines = _render_lines(_tokenize(class_node))
        assert lines[0].startswith("@dataclass")
        ivars = lines[2:5]
        # TODO: should display field assignment
        _check_all(ivars, [
            "ivar a: float",
            "ivar b: float",
            #"ivar c: float = field(init = False)"
            "ivar c: float"
        ], obj)
        init_string = lines[8].lstrip()
        assert init_string == "def __init__(a: float, b: float)"