summaryrefslogtreecommitdiffstats
path: root/For Weekly Test/12-09-2011/trueTableClass.py
diff options
context:
space:
mode:
Diffstat (limited to 'For Weekly Test/12-09-2011/trueTableClass.py')
-rw-r--r--For Weekly Test/12-09-2011/trueTableClass.py178
1 files changed, 178 insertions, 0 deletions
diff --git a/For Weekly Test/12-09-2011/trueTableClass.py b/For Weekly Test/12-09-2011/trueTableClass.py
new file mode 100644
index 0000000..d040fb0
--- /dev/null
+++ b/For Weekly Test/12-09-2011/trueTableClass.py
@@ -0,0 +1,178 @@
+
+
+
+class trueTable:
+ def __init__(self, resultsList):
+
+ self.resultsList = resultsList
+ self.nanoBTS1 = None
+ self.nanoBTS2 = None
+ self.nanoBTS3 = None
+ self.o2Card = None
+ self.eplusCard = None
+ self.vodaCard = None
+ self.tmobileCard = None
+ self.outgoingLandline = None
+ self.asteriskServer = None
+
+ def initTrueTable(self):
+
+
+ for x in self.resultsList:
+
+ destination = x[1]
+ result = x[2]
+ caller = x[0]
+
+ if destination == 'GSMRZ1':
+ if result =='486':
+ self.nanoBTS1 = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMRZ1':
+ if result == '200':
+ self.nanoBTS1 = True
+
+ if destination == 'GSMRZ1':
+ if result == '200':
+ self.nanoBTS1 = True
+ elif result =='200':
+ self.nanoBTS1 = True
+
+ elif destination == 'GSMRZ2':
+ if result =='486':
+ self.nanoBTS2 = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMRZ2':
+ if result == '200':
+ self.nanoBTS2 = True
+
+ if destination == 'GSMRZ2':
+ if result == '200':
+ self.nanoBTS2 = True
+ elif result =='200':
+ self.nanoBTS2 = True
+
+ elif destination == 'GSMRZ3':
+ if result =='486':
+ self.nanoBTS3 = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMRZ3':
+ if result == '200':
+ self.nanoBTS3 = True
+
+ if destination == 'GSMRZ2':
+ if result == '200':
+ self.nanoBTS3 = True
+ elif result =='200':
+ self.nanoBTS3 = True
+
+ elif destination == 'GSMExt.O2':
+ if result =='486':
+ self.o2Card = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMExt.O2':
+ if result == '200':
+ self.o2Card = True
+
+ if destination == 'GSMExt.O2':
+ if result == '200':
+ self.o2Card = True
+ elif result =='200':
+ self.o2Card = True
+
+ elif destination == 'GSMExt.Voda':
+ if result =='486':
+ self.vodaCard = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMExt.Voda':
+ if result == '200':
+ self.vodaCard = True
+
+ if destination == 'GSMExt.Voda':
+ if result == '200':
+ self.vodaCard = True
+ elif result =='200':
+ self.vodaCard = True
+
+ elif destination == 'GSMExt.Eplus':
+ if result =='486':
+ self.eplusCard = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMExt.Eplus':
+ if result == '200':
+ self.eplusCard = True
+
+ if destination == 'GSMExt.Eplus':
+ if result == '200':
+ self.eplusCard = True
+ elif result =='200':
+ self.eplusCard = True
+
+ elif destination == 'GSMExt.Tm':
+ if result =='486':
+ self.tmobileCard = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'GSMExt.Tm':
+ if result == '200':
+ self.tmobileCard = True
+
+ if destination == 'GSMExt.Tm':
+ if result == '200':
+ self.tmobileCard = True
+ elif result =='200':
+ self.tmobileCard = True
+
+ elif destination == 'sip':
+ if result =='486':
+ self.asteriskServer = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if call == 'sip':
+ if result == '200':
+ self.asteriskServer = True
+
+ if destination == 'sip':
+ if result == '200':
+ self.asteriskServer = True
+
+ elif result =='200':
+ self.asteriskServer = True
+
+ if caller == 'GSMRZ1' or caller == 'GSMRZ2' or caller == 'GSMRZ3':
+
+ if destination == 'landline':
+ if result =='486':
+ self.outgoingLandline = False
+ for y in self.resultsList:
+ call = y[0]
+ destination = y[1]
+ result = y[2]
+ if caller == 'GSMRZ1' or caller == 'GSMRZ2' or caller == 'GSMRZ3':
+ if destination == 'landline':
+ if result == '200':
+ self.outgoingLandline = True
+
+