summaryrefslogtreecommitdiffstats
path: root/django/engagementmanager/tests
diff options
context:
space:
mode:
authorEdan Binshtok <eb578m@intl.att.com>2017-10-18 07:53:45 +0300
committerEdan Binshtok <eb578m@intl.att.com>2017-10-18 07:53:45 +0300
commit268e90854c4dd937543296a00ade56e901456210 (patch)
tree5530bd9ca74d98079996e2156fd64bd7ac4462be /django/engagementmanager/tests
parentbd886d918ef2adbabd16c61fdd2e47984e21dfd7 (diff)
Align CI test test and JJB
Add vendor agnostic CI test to align Add Tox and maven docker Issue Id: VVP-15 Change-Id: Ia84ba49b8d3631c1529c1a8141ebf2c2cb1881c9 Signed-off-by: Edan Binshtok <eb578m@intl.att.com>
Diffstat (limited to 'django/engagementmanager/tests')
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/__init__.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_access_credentials.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_activation.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_activities.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_add_contact.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_add_feedback.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_add_next_step_to_checklist.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_audit_log_and_decision_api.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_auth_service.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_base_entity.py2
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_base_transaction_entity.py2
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_checklist.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_checklist_template.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_cms_documentation_search.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_cms_pages.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_cms_posts.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_deployment_target_sites.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_digest_email_notifications.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_eng_progress.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_eng_status.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_engagement_admin_operations.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_engagement_export.py4
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_expanded_eng.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_import_engagement_xls.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_invite_members.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_next_steps.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_next_steps_api.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_notify_inactive_engagements.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_pull_notifications.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_rados_gateway.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_remove_user_from_eng_team.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_request_data_manager.py4
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_resend_activation_email.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_reset_password.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_rgwa_client.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_set_checklist_state.py27
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_set_eng_stage.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_update_password.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_update_user_account.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/test_vfc.py0
-rw-r--r--[-rwxr-xr-x]django/engagementmanager/tests/vvpEntitiesCreator.py0
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