def testFieldNameErrorMessage_AlreadyInUse(self):
     fd = tracker_bizobj.MakeFieldDef(123, 789, 'CPU',
                                      tracker_pb2.FieldTypes.INT_TYPE, None,
                                      '', False, False, False, None, None,
                                      '', False, '', '',
                                      tracker_pb2.NotifyTriggers.NEVER,
                                      'no_action', 'doc', False)
     self.config.field_defs.append(fd)
     self.assertEqual('That name is already in use.',
                      fieldcreate.FieldNameErrorMessage('CPU', self.config))
 def testFieldNameErrorMessage_IncludesExisting(self):
     fd = tracker_bizobj.MakeFieldDef(123, 789, 'opt',
                                      tracker_pb2.FieldTypes.INT_TYPE, None,
                                      '', False, False, False, None, None,
                                      '', False, '', '',
                                      tracker_pb2.NotifyTriggers.NEVER,
                                      'no_action', 'doc', False)
     self.config.field_defs.append(fd)
     self.assertEqual(
         'An existing field name is a prefix of that name.',
         fieldcreate.FieldNameErrorMessage('opt-in', self.config))
 def testFieldNameErrorMessage_NoConflict(self):
     self.assertIsNone(
         fieldcreate.FieldNameErrorMessage('somefield', self.config))
 def testFieldNameErrorMessage_Reserved(self):
     self.assertEqual(
         'That name is reserved.',
         fieldcreate.FieldNameErrorMessage('owner', self.config))
Exemple #5
0
 def testFieldNameErrorMessage_SuffixReserved(self):
     self.assertEqual(
         'That suffix is reserved.',
         fieldcreate.FieldNameErrorMessage('doh-approver', self.config))