def test_obsoletes(self): attrs = {"name": "package", "version": "1.0", "obsoletes": ["other", "another (<1.0)"]} dist = Distribution(attrs) self.assertEqual(dist.metadata.get_obsoletes(), ["other", "another (<1.0)"]) self.assertEqual(dist.get_obsoletes(), ["other", "another (<1.0)"]) meta = self.format_metadata(dist) self.assertIn("Metadata-Version: 1.1", meta) self.assertNotIn("provides:", meta.lower()) self.assertNotIn("requires:", meta.lower()) self.assertIn("Obsoletes: other", meta) self.assertIn("Obsoletes: another (<1.0)", meta)
def test_obsoletes(self): attrs = { 'name': 'package', 'version': '1.0', 'obsoletes': ['other', 'another (<1.0)'] } dist = Distribution(attrs) self.assertEqual(dist.metadata.get_obsoletes(), ['other', 'another (<1.0)']) self.assertEqual(dist.get_obsoletes(), ['other', 'another (<1.0)']) meta = self.format_metadata(dist) self.assertIn('Metadata-Version: 1.1', meta) self.assertNotIn('provides:', meta.lower()) self.assertNotIn('requires:', meta.lower()) self.assertIn('Obsoletes: other', meta) self.assertIn('Obsoletes: another (<1.0)', meta)