def test_snapshot_version_get_metadata(self): artifactory._get_snapshot_version_metadata_xml = MagicMock(return_value='''<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.company.sampleapp.web-module</groupId> <artifactId>web</artifactId> <version>1.1_RC8-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20140418.150212</timestamp> <buildNumber>1</buildNumber> </snapshot> <lastUpdated>20140623104055</lastUpdated> <snapshotVersions> <snapshotVersion> <extension>pom</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> <snapshotVersion> <extension>war</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> </snapshotVersions> </versioning> </metadata> ''') metadata = artifactory._get_snapshot_version_metadata(artifactory_url='http://artifactory.company.com/artifactory', repository='libs-releases', group_id='com.company.sampleapp.web-module', artifact_id='web', version='1.1_RC8-SNAPSHOT') self.assertEqual(metadata['snapshot_versions']['war'], '1.1_RC8-20140418.150212-1')
def test_snapshot_version_get_metadata(self): artifactory._get_snapshot_version_metadata_xml = MagicMock(return_value='''<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.company.sampleapp.web-module</groupId> <artifactId>web</artifactId> <version>1.1_RC8-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20140418.150212</timestamp> <buildNumber>1</buildNumber> </snapshot> <lastUpdated>20140623104055</lastUpdated> <snapshotVersions> <snapshotVersion> <extension>pom</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> <snapshotVersion> <extension>war</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> </snapshotVersions> </versioning> </metadata> ''') metadata = artifactory._get_snapshot_version_metadata(artifactory_url='http://artifactory.example.com/artifactory', repository='libs-releases', group_id='com.company.sampleapp.web-module', artifact_id='web', version='1.1_RC8-SNAPSHOT', headers={}) self.assertEqual(metadata['snapshot_versions']['war'], '1.1_RC8-20140418.150212-1')
def test_snapshot_version_get_metadata(self): with patch( "salt.modules.artifactory._get_snapshot_version_metadata_xml", MagicMock( return_value="""<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.company.sampleapp.web-module</groupId> <artifactId>web</artifactId> <version>1.1_RC8-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20140418.150212</timestamp> <buildNumber>1</buildNumber> </snapshot> <lastUpdated>20140623104055</lastUpdated> <snapshotVersions> <snapshotVersion> <extension>pom</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> <snapshotVersion> <extension>war</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> </snapshotVersions> </versioning> </metadata> """ ), ): metadata = artifactory._get_snapshot_version_metadata( artifactory_url="http://artifactory.example.com/artifactory", repository="libs-releases", group_id="com.company.sampleapp.web-module", artifact_id="web", version="1.1_RC8-SNAPSHOT", headers={}, ) self.assertEqual( metadata["snapshot_versions"]["war"], "1.1_RC8-20140418.150212-1" )
def test_snapshot_version_get_metadata(self): artifactory._get_snapshot_version_metadata_xml = MagicMock( return_value="""<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.company.sampleapp.web-module</groupId> <artifactId>web</artifactId> <version>1.1_RC8-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20140418.150212</timestamp> <buildNumber>1</buildNumber> </snapshot> <lastUpdated>20140623104055</lastUpdated> <snapshotVersions> <snapshotVersion> <extension>pom</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> <snapshotVersion> <extension>war</extension> <value>1.1_RC8-20140418.150212-1</value> <updated>20140418150212</updated> </snapshotVersion> </snapshotVersions> </versioning> </metadata> """ ) metadata = artifactory._get_snapshot_version_metadata( artifactory_url="http://artifactory.company.com/artifactory", repository="libs-releases", group_id="com.company.sampleapp.web-module", artifact_id="web", version="1.1_RC8-SNAPSHOT", headers={}, ) self.assertEqual(metadata["snapshot_versions"]["war"], "1.1_RC8-20140418.150212-1")