def runTests(self): if not self.isPrime(): print("Error: N is not prime!") return False if gcd(self.N, self.p) != 1: print("Error: gcd(N,p) is not 1") return False if gcd(self.N, self.q) != 1: print("Error: gcd(N,q) is not 1") return False if self.q <= (6 * self.d + 1) * self.p: print("Error: q is not > (6*d+1)*p") return False if not poly.isTernary(self.f, self.d + 1, self.d): print("Error: f does not belong to T(d+1,d)") return False if not poly.isTernary(self.g, self.d, self.d): print("Error: g does not belong to T(d,d)") return False return (True)
def runTests(self): # Checking if inputs satisfy conditions if not self.isPrime(): print "Error: N is not prime!" return False if gcd(self.N, self.p) != 1: print "Error: gcd(N,p) is not 1" return False if gcd(self.N, self.q) != 1: print "Error: gcd(N,q) is not 1" return False if self.q <= (6 * self.d + 1) * self.p: print "Error: q is not > (6*d+1)*p" return False if not poly.isTernary(self.f, self.d + 1, self.d): print "Error: f does not belong to T(d+1,d)" return False if not poly.isTernary(self.g, self.d, self.d): print "Error: g does not belong to T(d,d)" return False return True
def runTests(self): # Checking if inputs satisfy conditions if not self.isPrime() : #print "Error: N is not prime!" return False if gcd(self.N,self.p) != 1 : #print "Error: gcd(N,p) is not 1" return False if gcd(self.N,self.q)!=1 : #print "Error: gcd(N,q) is not 1" return False if self.q<=(6*self.d+1)*self.p: #print "Error: q is not > (6*d+1)*p" return False if not poly.isTernary(self.f,self.d+1,self.d): #print "Error: f does not belong to T(d+1,d)" return False if not poly.isTernary(self.g,self.d,self.d): #print "Error: g does not belong to T(d,d)" return False return True