summaryrefslogtreecommitdiffstats
path: root/For Weekly Test/tricode/ControllerClass.py
diff options
context:
space:
mode:
Diffstat (limited to 'For Weekly Test/tricode/ControllerClass.py')
-rwxr-xr-xFor Weekly Test/tricode/ControllerClass.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/For Weekly Test/tricode/ControllerClass.py b/For Weekly Test/tricode/ControllerClass.py
index 42c5f91..ffc1e71 100755
--- a/For Weekly Test/tricode/ControllerClass.py
+++ b/For Weekly Test/tricode/ControllerClass.py
@@ -110,12 +110,15 @@ class doTheTest:
self.resultDest = self.receiver.receiveData(15)
self.resultCaller = self.caller.receiveData(15)
#print 'result '+self.resultCaller+'--'+self.resultDest
- if self.resultCaller <> 'CALL OK' or self.resultDest <> 'CALL OK':
-
- logger.logEvent('Test Failed')
- self.testResult = 486
+ if self.resultCaller <> 'CALL OK':
+ if self.resultDest <> 'CALL OK':
+ logger.logEvent('Test Failed')
+ self.testResult = 486
+ self.initTerminate()
+ elif self.resultCaller == 'CALL OK' and self.callFrom[0:3] != 'GSM' and self.resultDest <> 'CALL OK' and self.dest == 'GSMExt.Eplus':
+ logger.logEvent('Payment required, only Eplus')
+ self.testResult = 402
self.initTerminate()
-
else:
logger.logEvent('Test Succeed')
self.testResult = 200