예제 #1
0
	def testEmptyCond(self):	#Test for number of conditions for empty pasword
		result = TkinterAPI.validate("","")
		self.assertEqual(result[1],2)
예제 #2
0
	def testCapitalCond(self):	#Test for number of conditions for passwords having characters in different cases 
		result = TkinterAPI.validate("abcdef123","ABCDEF123")
		self.assertEqual(result[1],1)
예제 #3
0
	def testNotAlnumCond(self):		#Test for number of conditions for password containing special characters
		result = TkinterAPI.validate("123$#abc","123$#abc")
		self.assertEqual(result[1],2)
예제 #4
0
	def testNotSame(self):		#Test for different passwords	
		result = TkinterAPI.validate("password1","password2")
		self.assertEqual(result[0],False)
예제 #5
0
	def testAllAlphaCond(self):	#Test for number of conditions for all alphabetical characters in password
		result = TkinterAPI.validate("password","password")
		self.assertEqual(result[1],2)
예제 #6
0
	def testAllNumCond(self):	#Test for number of conditions for all numbers in password
		result = TkinterAPI.validate("1234567","1234567")
		self.assertEqual(result[1],2)
예제 #7
0
	def testNotSameCond(self):	#Test for number of conditions for different passwords
		result = TkinterAPI.validate("password1","password2")
		self.assertEqual(result[1],1)
예제 #8
0
	def testLengthCond(self):	#Test for number of conditions for equal passwords but invalid length
		result = TkinterAPI.validate("new123","new123")
		self.assertEqual(result[1],3)
예제 #9
0
	def testCapital(self):		#Test for passwords having characters in different cases 
		result = TkinterAPI.validate("abcdef123","ABCDEF123")
		self.assertEqual(result[0],False)
예제 #10
0
	def testValid(self):		#Test for valid password
		result = TkinterAPI.validate("passwd123","passwd123")
		self.assertEqual(result[0],True)
예제 #11
0
	def testEmpty(self):		#Test for empty pasword
		result = TkinterAPI.validate("","")
		self.assertEqual(result[0],False)
예제 #12
0
	def testNotAlnum(self):		#Test for password containing special characters
		result = TkinterAPI.validate("123$#abc","123$#abc")
		self.assertEqual(result[0],False)
예제 #13
0
	def testAllNumber(self):	#Test for all numbers in password
		result = TkinterAPI.validate("1234567","1234567")
		self.assertEqual(result[0],False)
예제 #14
0
	def testAllAlpha(self):		#Test for all alphabetical characters in password
		result = TkinterAPI.validate("password","password")
		self.assertEqual(result[0],False)
예제 #15
0
	def testLength(self):		#Test for password length
		result = TkinterAPI.validate("new123","new123")
		self.assertEqual(result[0],False)