Skip to content

Commit

Permalink
Update tests for UserRecordsView refs #104
Browse files Browse the repository at this point in the history
  • Loading branch information
claudiaxpreda committed Sep 2, 2019
1 parent 84c546e commit c2e6efa
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions insitu/tests/test_user_records.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
from django.core.urlresolvers import reverse
from insitu import models
from insitu.tests import base


class UserRecordsTests(base.FormCheckTestCase):

def test_list_provider_json(self):
self.logging()
def test_user_records(self):
self.login_creator()
user_data = base.DataFactory(created_by=self.creator)
user_provider = base.DataProviderFactory(created_by=self.creator)
user_provider_rel = base.DataProviderRelationFactory(
created_by=self.creator,
data=user_data,
provider=user_provider,
)
link_table_name = 'Links between Data and Data Providers'

resp = self.client.get(reverse('user_records', kwargs={"pk": self.creator.id}))

self.assertEqual(resp.status_code, 200)
import pdb; pdb.set_trace()
self.assertQuerysetEqual(resp.context['data_list'], ['<Data: test Data>'])
self.assertEqual(resp.context['providers_list'][0].created_by, self.creator)
self.assertEqual(len(resp.context['provider_relations']), 1)
self.assertEqual(len(resp.context['requirements_list']), 0)
self.assertEqual(resp.context['provider_relations'][0].data, user_data)
self.assertEqual(resp.context['provider_relations'][0].provider, user_provider_rel.provider)
self.assertIn(link_table_name, str(resp.content, 'utf-8'))

0 comments on commit c2e6efa

Please sign in to comment.