def uses_braced_list_for_member_setters(self): node = cs.new(cs.ref("A"), [], [("X", cs.ref("x")), ("Y", cs.ref("y"))]) expected = """new A { X = x, Y = y, }""" assert_equal(expected, cs.dumps(node))
def uses_parens_to_surround_arguments(self): node = cs.new(cs.ref("A"), [cs.ref("x"), cs.ref("y")]) assert_equal("new A(x, y)", cs.dumps(node))
def calls_reference_with_new_keyword(self): node = cs.new(cs.ref("A"), []) assert_equal("new A()", cs.dumps(node))