Таким образом, получается (после долгих потрясений), что требуется пустая строка под ::
:
'''
Example:
---------
::
def testing():
pass
'''
Отрисовывается правильно,
ЭтоКажется, что .. code-block :: python
также вызывает некоторые проблемы, я не уверен, почему.