diff options
Diffstat (limited to 'django/engagementmanager/tests')
41 files changed, 23 insertions, 16 deletions
diff --git a/django/engagementmanager/tests/__init__.py b/django/engagementmanager/tests/__init__.py index 1726c13..1726c13 100755..100644 --- a/django/engagementmanager/tests/__init__.py +++ b/django/engagementmanager/tests/__init__.py diff --git a/django/engagementmanager/tests/test_access_credentials.py b/django/engagementmanager/tests/test_access_credentials.py index 73d427c..73d427c 100755..100644 --- a/django/engagementmanager/tests/test_access_credentials.py +++ b/django/engagementmanager/tests/test_access_credentials.py diff --git a/django/engagementmanager/tests/test_activation.py b/django/engagementmanager/tests/test_activation.py index a845373..a845373 100755..100644 --- a/django/engagementmanager/tests/test_activation.py +++ b/django/engagementmanager/tests/test_activation.py diff --git a/django/engagementmanager/tests/test_activities.py b/django/engagementmanager/tests/test_activities.py index 9e83e9f..9e83e9f 100755..100644 --- a/django/engagementmanager/tests/test_activities.py +++ b/django/engagementmanager/tests/test_activities.py diff --git a/django/engagementmanager/tests/test_add_contact.py b/django/engagementmanager/tests/test_add_contact.py index c1af553..c1af553 100755..100644 --- a/django/engagementmanager/tests/test_add_contact.py +++ b/django/engagementmanager/tests/test_add_contact.py diff --git a/django/engagementmanager/tests/test_add_feedback.py b/django/engagementmanager/tests/test_add_feedback.py index 33382aa..33382aa 100755..100644 --- a/django/engagementmanager/tests/test_add_feedback.py +++ b/django/engagementmanager/tests/test_add_feedback.py diff --git a/django/engagementmanager/tests/test_add_next_step_to_checklist.py b/django/engagementmanager/tests/test_add_next_step_to_checklist.py index e88cddd..e88cddd 100755..100644 --- a/django/engagementmanager/tests/test_add_next_step_to_checklist.py +++ b/django/engagementmanager/tests/test_add_next_step_to_checklist.py diff --git a/django/engagementmanager/tests/test_audit_log_and_decision_api.py b/django/engagementmanager/tests/test_audit_log_and_decision_api.py index 42395ae..42395ae 100755..100644 --- a/django/engagementmanager/tests/test_audit_log_and_decision_api.py +++ b/django/engagementmanager/tests/test_audit_log_and_decision_api.py diff --git a/django/engagementmanager/tests/test_auth_service.py b/django/engagementmanager/tests/test_auth_service.py index b61de8d..b61de8d 100755..100644 --- a/django/engagementmanager/tests/test_auth_service.py +++ b/django/engagementmanager/tests/test_auth_service.py diff --git a/django/engagementmanager/tests/test_base_entity.py b/django/engagementmanager/tests/test_base_entity.py index a90be1f..b6a5ece 100755..100644 --- a/django/engagementmanager/tests/test_base_entity.py +++ b/django/engagementmanager/tests/test_base_entity.py @@ -59,7 +59,7 @@ class TestBaseEntity(TestCase): def setUp(self): logger.debug("---------------------- TestCase " + self.__class__.__name__ + " ----------------------") - self.urlPrefix = "/ice/v1/engmgr/" + self.urlPrefix = "/%s/v1/engmgr/" % settings.PROGRAM_NAME_URL_PREFIX self.conn = http.client.HTTPConnection("127.0.0.1", 8000) # @UndefinedVariable self.c = Client() self.creator = VvpEntitiesCreator() diff --git a/django/engagementmanager/tests/test_base_transaction_entity.py b/django/engagementmanager/tests/test_base_transaction_entity.py index c4a5159..e206bad 100755..100644 --- a/django/engagementmanager/tests/test_base_transaction_entity.py +++ b/django/engagementmanager/tests/test_base_transaction_entity.py @@ -53,7 +53,7 @@ class TestBaseTransactionEntity(TransactionTestCase): def setUp(self): logger.debug("---------------------- TransactionTestCase " + self.__class__.__name__ + " ----------------------") - self.urlPrefix = "/ice/v1/engmgr/" + self.urlPrefix = "/%s/v1/engmgr/" % settings.PROGRAM_NAME_URL_PREFIX self.conn = http.client.HTTPConnection("127.0.0.1", 8000) # @UndefinedVariable self.c = Client() self.creator = VvpEntitiesCreator() diff --git a/django/engagementmanager/tests/test_checklist.py b/django/engagementmanager/tests/test_checklist.py index a7fa800..a7fa800 100755..100644 --- a/django/engagementmanager/tests/test_checklist.py +++ b/django/engagementmanager/tests/test_checklist.py diff --git a/django/engagementmanager/tests/test_checklist_template.py b/django/engagementmanager/tests/test_checklist_template.py index c3c63e4..c3c63e4 100755..100644 --- a/django/engagementmanager/tests/test_checklist_template.py +++ b/django/engagementmanager/tests/test_checklist_template.py diff --git a/django/engagementmanager/tests/test_cms_documentation_search.py b/django/engagementmanager/tests/test_cms_documentation_search.py index 2d13f96..2d13f96 100755..100644 --- a/django/engagementmanager/tests/test_cms_documentation_search.py +++ b/django/engagementmanager/tests/test_cms_documentation_search.py diff --git a/django/engagementmanager/tests/test_cms_pages.py b/django/engagementmanager/tests/test_cms_pages.py index 4fd9473..4fd9473 100755..100644 --- a/django/engagementmanager/tests/test_cms_pages.py +++ b/django/engagementmanager/tests/test_cms_pages.py diff --git a/django/engagementmanager/tests/test_cms_posts.py b/django/engagementmanager/tests/test_cms_posts.py index 7132c2c..7132c2c 100755..100644 --- a/django/engagementmanager/tests/test_cms_posts.py +++ b/django/engagementmanager/tests/test_cms_posts.py diff --git a/django/engagementmanager/tests/test_deployment_target_sites.py b/django/engagementmanager/tests/test_deployment_target_sites.py index ddfb448..ddfb448 100755..100644 --- a/django/engagementmanager/tests/test_deployment_target_sites.py +++ b/django/engagementmanager/tests/test_deployment_target_sites.py diff --git a/django/engagementmanager/tests/test_digest_email_notifications.py b/django/engagementmanager/tests/test_digest_email_notifications.py index b3e75df..b3e75df 100755..100644 --- a/django/engagementmanager/tests/test_digest_email_notifications.py +++ b/django/engagementmanager/tests/test_digest_email_notifications.py diff --git a/django/engagementmanager/tests/test_eng_progress.py b/django/engagementmanager/tests/test_eng_progress.py index 563c3cd..563c3cd 100755..100644 --- a/django/engagementmanager/tests/test_eng_progress.py +++ b/django/engagementmanager/tests/test_eng_progress.py diff --git a/django/engagementmanager/tests/test_eng_status.py b/django/engagementmanager/tests/test_eng_status.py index 62f787d..62f787d 100755..100644 --- a/django/engagementmanager/tests/test_eng_status.py +++ b/django/engagementmanager/tests/test_eng_status.py diff --git a/django/engagementmanager/tests/test_engagement_admin_operations.py b/django/engagementmanager/tests/test_engagement_admin_operations.py index a50e49f..a50e49f 100755..100644 --- a/django/engagementmanager/tests/test_engagement_admin_operations.py +++ b/django/engagementmanager/tests/test_engagement_admin_operations.py diff --git a/django/engagementmanager/tests/test_engagement_export.py b/django/engagementmanager/tests/test_engagement_export.py index 9cbceb0..7438658 100755..100644 --- a/django/engagementmanager/tests/test_engagement_export.py +++ b/django/engagementmanager/tests/test_engagement_export.py @@ -43,6 +43,7 @@ from engagementmanager.service.engagement_service import get_expanded_engs_for_e from engagementmanager.tests.test_base_entity import TestBaseEntity from engagementmanager.utils.constants import EngagementStage, Constants from engagementmanager.service.logging_service import LoggingServiceFactory +from django.conf import settings logger = LoggingServiceFactory.get_logger() @@ -112,6 +113,9 @@ class EngagementExportTestCase(TestBaseEntity): def testSuccessExport(self): self.printTestName("Success export [start]") + if settings.DATABASES["default"]["ENGINE"] == "django.db.backends.sqlite3": + return + urlStr = self.urlPrefix + 'engagement/export/?stage=Active&keyword' logger.debug( "action should success (200), and return one active engagement") diff --git a/django/engagementmanager/tests/test_expanded_eng.py b/django/engagementmanager/tests/test_expanded_eng.py index ec89d0b..ec89d0b 100755..100644 --- a/django/engagementmanager/tests/test_expanded_eng.py +++ b/django/engagementmanager/tests/test_expanded_eng.py diff --git a/django/engagementmanager/tests/test_import_engagement_xls.py b/django/engagementmanager/tests/test_import_engagement_xls.py index 8513998..8513998 100755..100644 --- a/django/engagementmanager/tests/test_import_engagement_xls.py +++ b/django/engagementmanager/tests/test_import_engagement_xls.py diff --git a/django/engagementmanager/tests/test_invite_members.py b/django/engagementmanager/tests/test_invite_members.py index 460eded..460eded 100755..100644 --- a/django/engagementmanager/tests/test_invite_members.py +++ b/django/engagementmanager/tests/test_invite_members.py diff --git a/django/engagementmanager/tests/test_next_steps.py b/django/engagementmanager/tests/test_next_steps.py index 95a8227..95a8227 100755..100644 --- a/django/engagementmanager/tests/test_next_steps.py +++ b/django/engagementmanager/tests/test_next_steps.py diff --git a/django/engagementmanager/tests/test_next_steps_api.py b/django/engagementmanager/tests/test_next_steps_api.py index b0be468..b0be468 100755..100644 --- a/django/engagementmanager/tests/test_next_steps_api.py +++ b/django/engagementmanager/tests/test_next_steps_api.py diff --git a/django/engagementmanager/tests/test_notify_inactive_engagements.py b/django/engagementmanager/tests/test_notify_inactive_engagements.py index afeb835..afeb835 100755..100644 --- a/django/engagementmanager/tests/test_notify_inactive_engagements.py +++ b/django/engagementmanager/tests/test_notify_inactive_engagements.py diff --git a/django/engagementmanager/tests/test_pull_notifications.py b/django/engagementmanager/tests/test_pull_notifications.py index 1c22437..1c22437 100755..100644 --- a/django/engagementmanager/tests/test_pull_notifications.py +++ b/django/engagementmanager/tests/test_pull_notifications.py diff --git a/django/engagementmanager/tests/test_rados_gateway.py b/django/engagementmanager/tests/test_rados_gateway.py index 0d81ecc..0d81ecc 100755..100644 --- a/django/engagementmanager/tests/test_rados_gateway.py +++ b/django/engagementmanager/tests/test_rados_gateway.py diff --git a/django/engagementmanager/tests/test_remove_user_from_eng_team.py b/django/engagementmanager/tests/test_remove_user_from_eng_team.py index 15bcf2d..15bcf2d 100755..100644 --- a/django/engagementmanager/tests/test_remove_user_from_eng_team.py +++ b/django/engagementmanager/tests/test_remove_user_from_eng_team.py diff --git a/django/engagementmanager/tests/test_request_data_manager.py b/django/engagementmanager/tests/test_request_data_manager.py index 580301e..13e4fe0 100755..100644 --- a/django/engagementmanager/tests/test_request_data_manager.py +++ b/django/engagementmanager/tests/test_request_data_manager.py @@ -45,6 +45,8 @@ from django.db import connections from django.test.client import Client from django.test.testcases import TransactionTestCase from rest_framework.status import HTTP_401_UNAUTHORIZED, HTTP_200_OK + +from django.conf import settings from engagementmanager.models import Vendor from engagementmanager.tests.vvpEntitiesCreator import VvpEntitiesCreator from engagementmanager.utils.authentication import JWTAuthentication @@ -59,7 +61,7 @@ class TestRequestDataManager(TransactionTestCase): def childSetup(self): logger.debug("---------------------- TestCase " + self.__class__.__name__ + " ----------------------") - self.urlPrefix = "/ice/v1/engmgr/" + self.urlPrefix = "/%s/v1/engmgr/" % settings.PROGRAM_NAME_URL_PREFIX self.c = Client() self.creator = VvpEntitiesCreator() diff --git a/django/engagementmanager/tests/test_resend_activation_email.py b/django/engagementmanager/tests/test_resend_activation_email.py index b544001..b544001 100755..100644 --- a/django/engagementmanager/tests/test_resend_activation_email.py +++ b/django/engagementmanager/tests/test_resend_activation_email.py diff --git a/django/engagementmanager/tests/test_reset_password.py b/django/engagementmanager/tests/test_reset_password.py index 7cfdd54..7cfdd54 100755..100644 --- a/django/engagementmanager/tests/test_reset_password.py +++ b/django/engagementmanager/tests/test_reset_password.py diff --git a/django/engagementmanager/tests/test_rgwa_client.py b/django/engagementmanager/tests/test_rgwa_client.py index a65f5b3..a65f5b3 100755..100644 --- a/django/engagementmanager/tests/test_rgwa_client.py +++ b/django/engagementmanager/tests/test_rgwa_client.py diff --git a/django/engagementmanager/tests/test_set_checklist_state.py b/django/engagementmanager/tests/test_set_checklist_state.py index 54d3c8e..1b986ae 100755..100644 --- a/django/engagementmanager/tests/test_set_checklist_state.py +++ b/django/engagementmanager/tests/test_set_checklist_state.py @@ -45,11 +45,19 @@ from rest_framework.status import HTTP_200_OK from uuid import uuid4 import json from engagementmanager.service.logging_service import LoggingServiceFactory +from mocks.jenkins_mock.services.jenkins_tests_validation_service import JenkinsTestsResultsSvc logger = LoggingServiceFactory.get_logger() class TestChecklistSetState(TestBaseEntity): + def initCLBody(self): + self.clbodydata['checkListName'] = ChecklistDefaultNames.HEAT_TEMPLATES + self.clbodydata['checkListTemplateUuid'] = str(self.template.uuid) + self.clbodydata['checkListAssociatedFiles'] =\ + "[\"file0/f69f4ce7-51d5-409c-9d0e-ec6b1e79df28\"," \ + " \"file1/f69f4ce7-51d5-409c-9d0e-ec6b1e79df28\"," \ + " \"file2/f69f4ce7-51d5-409c-9d0e-ec6b1e79df28\"]" def childSetup(self): self.createVendors([Constants.service_provider_company_name, 'Amdocs']) @@ -82,29 +90,22 @@ class TestChecklistSetState(TestBaseEntity): self.deploymentTarget = self.creator.createDeploymentTarget( self.randomGenerator("randomString"), self.randomGenerator("randomString")) -# self.asInfrastructure = self.creator.createApplicationServiceInfrastructure(self.randomGenerator("randomString")) self.vf = self.creator.createVF(self.randomGenerator("randomString"), self.engagement, self.deploymentTarget, False, self.vendor) -# self.vf.service_infrastructures.add(self.asInfrastructure) self.clbodydata = dict() self.initCLBody() self.checklist = Checklist.objects.create(uuid=uuid4(), name=self.clbodydata['checkListName'], validation_cycle=1, associated_files=self.clbodydata[ 'checkListAssociatedFiles'], engagement=self.engagement, template=self.template, creator=self.el_user, owner=self.el_user) self.checklist.save() - self.section = ChecklistSection.objects.create(uuid=uuid4(), name=self.randomGenerator("randomString"), weight=1.0, description=self.randomGenerator( - "randomString"), validation_instructions=self.randomGenerator("randomString"), template=self.template) - self.section.save() - self.line_item = ChecklistLineItem.objects.create(uuid=uuid4(), name=self.randomGenerator("randomString"), weight=1.0, description=self.randomGenerator( - "randomString"), line_type=CheckListLineType.auto.name, validation_instructions=self.randomGenerator("randomString"), template=self.template, section=self.section) # @UndefinedVariable - self.line_item2 = ChecklistLineItem.objects.create(uuid=uuid4(), name=self.randomGenerator("randomString"), weight=1.0, description=self.randomGenerator( - "randomString"), line_type=CheckListLineType.auto.name, validation_instructions=self.randomGenerator("randomString"), template=self.template, section=self.section) # @UndefinedVariable - self.line_item.save() - self.line_item2.save() + + self.line_items = ChecklistLineItem.objects.filter( + template=self.checklist.template)[:JenkinsTestsResultsSvc().num_of_auto_tests] + self.decision = ChecklistDecision.objects.create( - uuid=uuid4(), checklist=self.checklist, template=self.template, lineitem=self.line_item) + uuid=uuid4(), checklist=self.checklist, template=self.template, lineitem=self.line_items[0]) self.decision2 = ChecklistDecision.objects.create( - uuid=uuid4(), checklist=self.checklist, template=self.template, lineitem=self.line_item2) + uuid=uuid4(), checklist=self.checklist, template=self.template, lineitem=self.line_items[1]) self.decision.save() self.decision2.save() self.data = dict() diff --git a/django/engagementmanager/tests/test_set_eng_stage.py b/django/engagementmanager/tests/test_set_eng_stage.py index f26b70b..f26b70b 100755..100644 --- a/django/engagementmanager/tests/test_set_eng_stage.py +++ b/django/engagementmanager/tests/test_set_eng_stage.py diff --git a/django/engagementmanager/tests/test_update_password.py b/django/engagementmanager/tests/test_update_password.py index 08b25b2..08b25b2 100755..100644 --- a/django/engagementmanager/tests/test_update_password.py +++ b/django/engagementmanager/tests/test_update_password.py diff --git a/django/engagementmanager/tests/test_update_user_account.py b/django/engagementmanager/tests/test_update_user_account.py index fd0becd..fd0becd 100755..100644 --- a/django/engagementmanager/tests/test_update_user_account.py +++ b/django/engagementmanager/tests/test_update_user_account.py diff --git a/django/engagementmanager/tests/test_vfc.py b/django/engagementmanager/tests/test_vfc.py index e7f374a..e7f374a 100755..100644 --- a/django/engagementmanager/tests/test_vfc.py +++ b/django/engagementmanager/tests/test_vfc.py diff --git a/django/engagementmanager/tests/vvpEntitiesCreator.py b/django/engagementmanager/tests/vvpEntitiesCreator.py index 0ba619e..0ba619e 100755..100644 --- a/django/engagementmanager/tests/vvpEntitiesCreator.py +++ b/django/engagementmanager/tests/vvpEntitiesCreator.py |