Ejemplo n.º 1
0
def test_objc_method_signature__class_method(context):
    method = Member("objc")
    method.name = "start"
    method.static = True
    method.returns = ReturnValue()
    method.returns.type = TypeRef("objc", name="void")
    assert objc_method_signature(method, context) == "+ (void)start"
Ejemplo n.º 2
0
 def generate_member_function(name: str,
                              has_return_value: bool = True,
                              is_static: bool = False) -> Member:
     member = Member("python")
     member.kind = "function"
     member.name = name
     member.prot = "public"
     if has_return_value:
         member.returns = ReturnValue()
     if is_static:
         member.static = True
     return member