def test_create_carryin(self): rep = repairs.CarryInRepair() rep.serialNumber = self.sn rep.unitReceivedDate = self.date rep.unitReceivedTime = self.time rep.orderLines = [self.part] rep.shipTo = os.getenv('GSX_SHIPTO') rep.poNumber = '123456' rep.symptom = 'This is a test symptom' rep.diagnosis = 'This is a test diagnosis' rep.customerAddress = self.customer rep.reportedSymptomCode = self.symptom rep.reportedIssueCode = self.issue rep.create() self.assertTrue(validate(rep.dispatchId, 'dispatchId'))
def apple_sn_validator(val): if validate(val.upper()) not in ('serialNumber', 'alternateDeviceId',): raise ValidationError(_(u'%s is not a valid serial or IMEI number') % val)