change test didweb for didkey
This commit is contained in:
parent
2e872fa104
commit
09dfdce242
|
@ -53,8 +53,12 @@ class AdminDashboardViewTest(TestCase):
|
||||||
self.client.login(email='adminuser@example.org',
|
self.client.login(email='adminuser@example.org',
|
||||||
password='adminpass12')
|
password='adminpass12')
|
||||||
|
|
||||||
def create_did(self, label="Default"):
|
def create_did(self, label="Default", user=None):
|
||||||
did = DID.objects.create(label=label, type=DID.Types.WEB.value)
|
did = DID.objects.create(
|
||||||
|
label="Default",
|
||||||
|
type=DID.Types.KEY.value,
|
||||||
|
user=user
|
||||||
|
)
|
||||||
did.set_did()
|
did.set_did()
|
||||||
did.save()
|
did.save()
|
||||||
return did
|
return did
|
||||||
|
@ -69,7 +73,7 @@ class AdminDashboardViewTest(TestCase):
|
||||||
s = Schemas.objects
|
s = Schemas.objects
|
||||||
for p in PILOTS:
|
for p in PILOTS:
|
||||||
f = "{}.json".format(p)
|
f = "{}.json".format(p)
|
||||||
assert s.filter(file_schema = f).exists()
|
self.assertTrue(s.filter(file_schema = f).exists())
|
||||||
|
|
||||||
def _create_schemas(self, file_name):
|
def _create_schemas(self, file_name):
|
||||||
data = self.open_file(file_name)
|
data = self.open_file(file_name)
|
||||||
|
@ -97,14 +101,16 @@ class AdminDashboardViewTest(TestCase):
|
||||||
|
|
||||||
def test_create_did_web(self):
|
def test_create_did_web(self):
|
||||||
url = reverse('idhub:admin_dids_new')
|
url = reverse('idhub:admin_dids_new')
|
||||||
data = {"label": "Default", "type": DID.Types.WEB.value}
|
data = {"label": "Default", "type": DID.Types.KEY.value}
|
||||||
response = self.client.get(url)
|
response = self.client.get(url)
|
||||||
assert response.status_code == 200
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
response = self.client.post(url, data=data)
|
response = self.client.post(url, data=data)
|
||||||
assert response.status_code == 302
|
self.assertEqual(response.status_code, 302)
|
||||||
assert response.url == reverse('idhub:admin_dids')
|
self.assertEqual(response.url, reverse('idhub:admin_dids'))
|
||||||
|
|
||||||
response = self.client.get(response.url)
|
response = self.client.get(response.url)
|
||||||
assert "DID created successfully" in response.content.decode('utf-8')
|
self.assertIn("DID created successfully", response.content.decode('utf-8'))
|
||||||
|
|
||||||
def _upload_data_membership(self, fileschema):
|
def _upload_data_membership(self, fileschema):
|
||||||
did = self.create_did()
|
did = self.create_did()
|
||||||
|
@ -112,7 +118,7 @@ class AdminDashboardViewTest(TestCase):
|
||||||
url = reverse('idhub:admin_import_add')
|
url = reverse('idhub:admin_import_add')
|
||||||
|
|
||||||
response = self.client.get(url)
|
response = self.client.get(url)
|
||||||
assert response.status_code == 200
|
self.assertEqual(response.status_code, 200)
|
||||||
examples = 'examples/excel_examples/'
|
examples = 'examples/excel_examples/'
|
||||||
name_file = '{}.xlsx'.format(fileschema)
|
name_file = '{}.xlsx'.format(fileschema)
|
||||||
with Path(__file__).parent.parent.parent.joinpath(examples).joinpath(
|
with Path(__file__).parent.parent.parent.joinpath(examples).joinpath(
|
||||||
|
@ -129,10 +135,10 @@ class AdminDashboardViewTest(TestCase):
|
||||||
|
|
||||||
response = self.client.post(url, data=data)
|
response = self.client.post(url, data=data)
|
||||||
|
|
||||||
assert response.status_code == 302
|
self.assertEqual(response.status_code, 302)
|
||||||
assert response.url == reverse('idhub:admin_import')
|
self.assertEqual(response.url, reverse('idhub:admin_import'))
|
||||||
response = self.client.get(response.url)
|
response = self.client.get(response.url)
|
||||||
assert "successfully" in response.content.decode('utf-8')
|
self.assertIn("successfully", response.content.decode('utf-8'))
|
||||||
|
|
||||||
def test_upload_data(self):
|
def test_upload_data(self):
|
||||||
for p in PILOTS:
|
for p in PILOTS:
|
||||||
|
@ -144,15 +150,11 @@ class AdminDashboardViewTest(TestCase):
|
||||||
schema = Schemas.objects.get(file_schema__contains=p)
|
schema = Schemas.objects.get(file_schema__contains=p)
|
||||||
cred = VerificableCredential.objects.get(schema=schema)
|
cred = VerificableCredential.objects.get(schema=schema)
|
||||||
url = reverse('idhub:user_credentials_request')
|
url = reverse('idhub:user_credentials_request')
|
||||||
did = DID.objects.create(
|
did = self.create_did(user=self.user)
|
||||||
label="Default",
|
|
||||||
type=DID.Types.WEB.value,
|
|
||||||
user=self.user
|
|
||||||
)
|
|
||||||
|
|
||||||
self.user_login()
|
self.user_login()
|
||||||
response = self.client.get(url)
|
response = self.client.get(url)
|
||||||
assert response.status_code == 200
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"did": did.did,
|
"did": did.did,
|
||||||
|
@ -160,9 +162,8 @@ class AdminDashboardViewTest(TestCase):
|
||||||
}
|
}
|
||||||
|
|
||||||
response = self.client.post(url, data=data)
|
response = self.client.post(url, data=data)
|
||||||
import pdb; pdb.set_trace()
|
|
||||||
|
|
||||||
assert response.status_code == 302
|
self.assertEqual(response.status_code, 302)
|
||||||
assert response.url == reverse('idhub:user_credentials')
|
self.assertEqual(response.url, reverse('idhub:user_credentials'))
|
||||||
response = self.client.get(response.url)
|
response = self.client.get(response.url)
|
||||||
assert "successfully" in response.content.decode('utf-8')
|
self.assertIn("successfully", response.content.decode('utf-8'))
|
||||||
|
|
Loading…
Reference in a new issue