示例#1
0
    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))
示例#2
0
 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))
示例#3
0
 def calls_reference_with_new_keyword(self):
     node = cs.new(cs.ref("A"), [])
     assert_equal("new A()", cs.dumps(node))