Exemple #1
0
 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'))
Exemple #2
0
 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'))
Exemple #3
0
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)