def _assert_dist_and_wheel_identity(self, expected_name, expected_version, expected_platform, dist_target, **kwargs): context, synthetic_target, fingerprint_suffix = self._create_distribution_synthetic_target( dist_target, **kwargs) resulting_dist_req = assert_single_element( synthetic_target.requirements.value) expected_snapshot_version = '{}+{}'.format(expected_version, fingerprint_suffix) self.assertEquals( '{}=={}'.format(expected_name, expected_snapshot_version), str(resulting_dist_req.requirement)) local_wheel_products = context.products.get('local_wheels') local_wheel = self.retrieve_single_product_at_target_base( local_wheel_products, dist_target) dist, version, platform = name_and_platform(local_wheel) self.assertEquals(dist, expected_name) self.assertEquals(version, expected_snapshot_version) expected_platform = expected_platform.match({ BuildLocalPythonDistributionsTestBase.ExpectedPlatformType.any: "any", BuildLocalPythonDistributionsTestBase.ExpectedPlatformType.current: normalized_current_platform(), }) self.assertEquals(platform, expected_platform)
def _assert_dist_and_wheel_identity(self, expected_name, expected_version, expected_platform, dist_target, **kwargs): context, synthetic_target, fingerprint_suffix = self._create_distribution_synthetic_target( dist_target, **kwargs) resulting_dist_req = assert_single_element( synthetic_target.requirements.value) expected_snapshot_version = '{}+{}'.format(expected_version, fingerprint_suffix) self.assertEquals( '{}=={}'.format(expected_name, expected_snapshot_version), str(resulting_dist_req.requirement)) local_wheel_products = context.products.get('local_wheels') local_wheel = self.retrieve_single_product_at_target_base( local_wheel_products, dist_target) dist, version, platform = name_and_platform(local_wheel) self.assertEquals(dist, expected_name) self.assertEquals(version, expected_snapshot_version) expected_platform = expected_platform.resolve_for_enum_variant({ 'any': 'any', 'current': normalized_current_platform(), }) self.assertEquals(platform, expected_platform)
def _assert_dist_and_wheel_identity(self, expected_name, expected_version, expected_platform, dist_target, **kwargs): context, synthetic_target, fingerprint_suffix = self._create_distribution_synthetic_target( dist_target, **kwargs) resulting_dist_req = assert_single_element(synthetic_target.requirements.value) expected_snapshot_version = '{}+{}'.format(expected_version, fingerprint_suffix) self.assertEquals( '{}=={}'.format(expected_name, expected_snapshot_version), str(resulting_dist_req.requirement)) local_wheel_products = context.products.get('local_wheels') local_wheel = self.retrieve_single_product_at_target_base(local_wheel_products, dist_target) dist, version, platform = name_and_platform(local_wheel) self.assertEquals(dist, expected_name) self.assertEquals(version, expected_snapshot_version) expected_platform = expected_platform.resolve_for_enum_variant({ 'any': 'any', 'current': normalized_current_platform(), }) self.assertEquals(platform, expected_platform)