def test_create_notLatestTag(self, requestMock): self.setupRequestMock(requestMock, event="Tag Push Hook", branch="master", tag_name="dev18") main.gitlab() self.assertTrue(os.path.exists(self.pathRelativeToDeployPath("TestRepo-Gitlab-Tags"))) self.assertTrue(os.path.exists(os.path.join(self.pathRelativeToDeployPath("TestRepo-Gitlab-Tags"), self.latestTag))) self.assertTrue(verifyTEST_SEQUENCE(TEST_SEQs.dl_deploySuccess, TEST_SEQs.dl_notNewestTag))
def test_push_develop(self, requestMock): self.setupRequestMock(requestMock, branch="develop") main.gitlab() self.assertTrue(os.path.exists(self.pathRelativeToDeployPath("TestRepo-Gitlab-develop"))) self.assertTrue(os.path.exists(os.path.join(self.pathRelativeToDeployPath("TestRepo-Gitlab-develop"), self.latestPush_at_develop))) self.assertTrue(verifyTEST_SEQUENCE(TEST_SEQs.dl_deploySuccess))
def test_push_tagOnly(self, requestMock): self.setupRequestMock(requestMock, branch=".Tags") main.gitlab() self.assertTrue(not os.path.exists(self.pathRelativeToDeployPath("TestRepo-Gitlab-Tags"))) self.assertTrue(verifyTEST_SEQUENCE(TEST_SEQs.dl_tagRequiredNoTag))
def test_push_releaseOnly(self, requestMock): self.setupRequestMock(requestMock, branch=".Releases") main.gitlab() self.assertTrue(not os.path.exists(self.pathRelativeToDeployPath("TestRepo-Gitlab-Releases"))) self.assertTrue(verifyTEST_SEQUENCE(TEST_SEQs.dl_releaseNotSupported))
def test_push_noWhitelist(self, requestMock): self.setupRequestMock(requestMock, branch="noWhitelist") main.gitlab() self.assertTrue((not os.path.exists(self.pathRelativeToDeployPath("TestRepo-Gitlab-noWhitelist")))) self.assertTrue(verifyTEST_SEQUENCE(TEST_SEQs.dl_autoDeployConfigDisabled))