Skip to content

Commit

Permalink
concept summary test
Browse files Browse the repository at this point in the history
  • Loading branch information
snyaggarwal committed Apr 1, 2022
1 parent d689fad commit 7bbc0a4
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions core/integration_tests/tests_concepts.py
Original file line number Diff line number Diff line change
Expand Up @@ -1643,3 +1643,36 @@ def test_get_200(self):

self.assertEqual(response.status_code, 200)
self.assertEqual(len(response.data), 0)


class ConceptSummaryViewTest(OCLAPITestCase):
def test_get_200(self):
parent_concept = ConceptFactory(
names=[LocalizedTextFactory(), LocalizedTextFactory()])
child_concept = ConceptFactory(
names=[LocalizedTextFactory(), LocalizedTextFactory()],
descriptions=[LocalizedTextFactory()]
)
child_concept.parent_concepts.add(parent_concept)

response = self.client.get(parent_concept.url + 'summary/')

self.assertEqual(response.status_code, 200)
self.assertEqual(response.data['uuid'], str(parent_concept.id))
self.assertEqual(response.data['id'], parent_concept.mnemonic)
self.assertEqual(response.data['descriptions'], 0)
self.assertEqual(response.data['names'], 2)
self.assertEqual(response.data['versions'], 1)
self.assertEqual(response.data['children'], 1)
self.assertEqual(response.data['parents'], 0)

response = self.client.get(child_concept.url + 'summary/')

self.assertEqual(response.status_code, 200)
self.assertEqual(response.data['uuid'], str(child_concept.id))
self.assertEqual(response.data['id'], child_concept.mnemonic)
self.assertEqual(response.data['descriptions'], 1)
self.assertEqual(response.data['names'], 2)
self.assertEqual(response.data['versions'], 1)
self.assertEqual(response.data['children'], 0)
self.assertEqual(response.data['parents'], 1)

0 comments on commit 7bbc0a4

Please sign in to comment.