Skip to content

Commit 1c1c680

Browse files
authored
Merge pull request core-api#35 from paultiplady/add-description-field
Add OpenAPI info.description field
2 parents 63ca501 + 49a36b6 commit 1c1c680

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

openapi_codec/encode.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def generate_swagger_object(document):
1515
swagger['swagger'] = '2.0'
1616
swagger['info'] = OrderedDict()
1717
swagger['info']['title'] = document.title
18+
swagger['info']['description'] = document.description
1819
swagger['info']['version'] = '' # Required by the spec
1920

2021
if parsed_url.netloc:

tests/test_encode.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,19 @@
66

77
class TestBasicInfo(TestCase):
88
def setUp(self):
9-
self.document = coreapi.Document(title='Example API', url='https://www.example.com/')
9+
self.document = coreapi.Document(
10+
title='Example API',
11+
url='https://www.example.com/',
12+
description='Example description.',
13+
)
1014
self.swagger = generate_swagger_object(self.document)
1115

1216
def test_info(self):
1317
self.assertIn('info', self.swagger)
1418
expected = {
1519
'title': self.document.title,
16-
'version': ''
20+
'version': '',
21+
'description': self.document.description,
1722
}
1823
self.assertEquals(self.swagger['info'], expected)
1924

0 commit comments

Comments
 (0)