Exemplo n.º 1
0
 def test__saveAsToCloningAsset(self):
     self.driver.get(ServerRelated().serverToBeTested() + "admin/cms/asset")
     allAssetsPg = AssetsPageCMS(self.driver, self.wait)
     assetPg = allAssetsPg.clickOnAsset(self.asset)
     valueOfOldAssetCode = assetPg.getAssetCodeValue()
     clone = assetPg.clickToSaveAsButton()
     clone.waitUntilIsCloned(valueOfOldAssetCode)
     clone.clickToShowHideAssetBoxes()
     self.assertFalse(clone.getMediaObjectType(), "Asset Media object not added")
     self.assertEqual(clone.getAttributionRole(), "Funder", "Attribution role not saved")
     self.assertTrue("image_sample.jpg" in clone.getPosterImage(), "Poster image not saved")
     self.assertEqual(clone.getDescriptionBoxMetadata(), self.text, "No description saved")
     self.assertEqual(clone.getAssetType(), self.text, "No asset type added")
     self.assertEqual(clone.getMediaTypeGeneral(), "Video", "No media type general selected")
     self.assertEqual(
         clone.getMediaTypeSpecific(), "Real or Animated Demo or Visualization", "No media type specific selected"
     )
     self.assertTrue(clone.getAccessibilityIndicatorsAccessModesAuditory(), "Auditory not selected")
     self.assertTrue(
         clone.getAccessibilityIndicatorsControlFlexibilityFullKeyboardControl(),
         "Full Keyboard Control Not selected",
     )
     self.assertEqual(clone.getRightsDistribution(), "Commercial", "Rights distribution not selected")
     self.assertEqual(clone.getRightsSummary(), "Stream, Download and Share", "Rights summary not selected")
     self.assertEqual(clone.getContentFlagsDescription(), self.text, "Content flags description not saved")
Exemplo n.º 2
0
 def test_clickSaveButtonThreeTimesKeepsAttributions(self):
     self.driver.get(ServerRelated().serverToBeTested() + "admin/cms/asset")
     assetsPage = AssetsPageCMS(self.driver, self.wait)
     asset = assetsPage.clickOnAsset(self.asset)
     asset = asset.clickToSaveAndContinueButton()
     asset = asset.clickToSaveAndContinueButton()
     asset = asset.clickToSaveAndContinueButton()
     asset.clickToHideShowAttribution()
     self.assertEqual(asset.getAttributionRole(), "Funder", "Attribution role was lost while saving")
Exemplo n.º 3
0
 def test__addAssetPage2(self):
     self.driver.get(ServerRelated().serverToBeTested() + "admin/cms/asset")
     allAssetsPg = AssetsPageCMS(self.driver, self.wait)
     assetPage = allAssetsPg.clickOnAsset(self.asset)
     assetPage.completeAttribution("Funder", self.text)
     assetPage.addMediaByText("a")
     assetPage.clickShowHideLinkForField("Metadata")
     assetPage.addPosterImage(ServerRelated().getFilePathInProjectFolder(self.posterImagePath))
     assetPage = assetPage.clickToSaveAndContinueButton()
     assetPage.clickToHideShowAttribution()
     assetPage.clickShowHideLinkForField("Metadata")
     self.assertTrue(assetPage.getMediaObjectType(), "Asset Media object not added")
     self.assertEqual(assetPage.getAttributionRole(), "Funder", "Attribution role not saved")
     self.assertTrue("image_sample.jpg" in assetPage.getPosterImage(), "Poster image not saved")