def test_check(self):
     metadata = DistributionMetadata()
     metadata['Version'] = 'rr'
     metadata['Requires-dist'] = ['Foo (a)']
     if metadata.docutils_support:
         missing, warnings = metadata.check()
         self.assertEqual(len(warnings), 2)
         metadata.docutils_support = False
     missing, warnings = metadata.check()
     self.assertEqual(missing, ['Name', 'Home-page'])
     self.assertEqual(len(warnings), 2)