def test_unparse_py38(source, expected): module = ast.parse(source) assert ast.unparse(module.body[0].value, source) == expected
def add_variable_annotation(self, name: str, annotation: ast.AST) -> None: qualname = self.get_qualname_for(name) if qualname: basename = ".".join(qualname[:-1]) self.annotations[(basename, name)] = unparse(annotation)
def test_unparse_None(): assert ast.unparse(None) is None