def METHOD_NAME(self):
    """test_version_comparator_parse
       When the version comparator is constructed with a valid expression,
       then the parse method returns the re.MatchObject object, and the
       property accessors retrieve the parsed fields.
    """
    c = version_comparator('foo == 1.2.3')
    d = c.parse()
    self.assertIsNotNone(d)
    self.assertEqual(d['label'], 'foo')
    self.assertEqual(d['op'], '==')
    self.assertEqual(d['version'], '1.2.3')
    self.assertEqual(c.label, 'foo')
    self.assertEqual(c.operator, '==')
    self.assertEqual(c.version, '1.2.3')