Exemple #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()')
Exemple #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()')
Exemple #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)')
Exemple #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)')
Exemple #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)')
Exemple #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)')