def testCamelCaseToSnakeCase(self):
     self.assertEqual('foo_bar',
                      well_known_types._CamelCaseToSnakeCase('fooBar'))
     self.assertEqual('_foo_bar',
                      well_known_types._CamelCaseToSnakeCase('FooBar'))
     self.assertEqual('foo3_bar',
                      well_known_types._CamelCaseToSnakeCase('foo3Bar'))
     self.assertRaisesRegex(
         well_known_types.ParseError,
         'Fail to parse FieldMask: Path name foo_bar must not contain "_"s.',
         well_known_types._CamelCaseToSnakeCase, 'foo_bar')
 def testCamelCaseToSnakeCase(self):
   self.assertEqual('foo_bar',
                    well_known_types._CamelCaseToSnakeCase('fooBar'))
   self.assertEqual('_foo_bar',
                    well_known_types._CamelCaseToSnakeCase('FooBar'))
   self.assertEqual('foo3_bar',
                    well_known_types._CamelCaseToSnakeCase('foo3Bar'))
   self.assertRaisesRegexp(
       ValueError,
       'Fail to parse FieldMask: Path name foo_bar must not contain "_"s.',
       well_known_types._CamelCaseToSnakeCase,
       'foo_bar')