Ejemplo n.º 1
0
 def test_document_signature_exclude_all_kwargs(self):
     exclude_params = ['Foo', 'Bar', 'Baz']
     document_model_driven_signature(
         self.doc_structure, 'my_method', self.operation_model,
         exclude=exclude_params)
     self.assert_contains_line(
         '.. py:method:: my_method()')
Ejemplo n.º 2
0
 def test_document_signature_exclude_all_kwargs(self):
     exclude_params = ['Foo', 'Bar', 'Baz']
     document_model_driven_signature(self.doc_structure,
                                     'my_method',
                                     self.operation_model,
                                     exclude=exclude_params)
     self.assert_contains_line('.. py:method:: my_method()')
Ejemplo n.º 3
0
 def test_document_signature_exclude_and_include(self):
     exclude_params = ['Foo', 'Bar', 'Baz']
     include_params = [
         DocumentedShape(
             name='Biz', type_name='integer', documentation='biz docs')
     ]
     document_model_driven_signature(
         self.doc_structure, 'my_method', self.operation_model,
         include=include_params, exclude=exclude_params)
     self.assert_contains_line(
         '.. py:method:: my_method(**kwargs)')
Ejemplo n.º 4
0
 def test_document_signature_exclude_and_include(self):
     exclude_params = ['Foo', 'Bar', 'Baz']
     include_params = [
         DocumentedShape(
             name='Biz', type_name='integer', documentation='biz docs')
     ]
     document_model_driven_signature(
         self.doc_structure, 'my_method', self.operation_model,
         include=include_params, exclude=exclude_params)
     self.assert_contains_line(
         '.. py:method:: my_method(**kwargs)')
Ejemplo n.º 5
0
 def test_document_signature(self):
     document_model_driven_signature(
         self.doc_structure, 'my_method', self.operation_model)
     self.assert_contains_line(
         '.. py:method:: my_method(**kwargs)')
Ejemplo n.º 6
0
 def test_document_signature(self):
     document_model_driven_signature(self.doc_structure, 'my_method',
                                     self.operation_model)
     self.assert_contains_line('.. py:method:: my_method(**kwargs)')