':calls: `POST /markdown <http://developer.github.com/v3/markdown>`_
:param text: string
:param context: :class:`github.Repository.Repository`
:rtype: string'

def render_markdown(self, text, context=github.GithubObject.NotSet):

    assert isinstance(text, (str, unicode)), text
    assert ((context is github.GithubObject.NotSet) or isinstance(context, github.Repository.Repository)), context
    post_parameters = {'text': text}
    if (context is not github.GithubObject.NotSet):
        post_parameters['mode'] = 'gfm'
        post_parameters['context'] = context._identity
    (status, headers, data) = self.__requester.requestJson('POST', '/markdown', input=post_parameters)
    return data
