mirror of https://github.com/fail2ban/fail2ban
				
				
				
			DOC: reverted unneeded stripping of DoW + added comments for why [:6]
							parent
							
								
									e3d3a6ac02
								
							
						
					
					
						commit
						996e23455c
					
				| 
						 | 
				
			
			@ -46,14 +46,17 @@ class DateDetectorTest(unittest.TestCase):
 | 
			
		|||
		date = [2006, 1, 23, 21, 59, 59, 0, 23, 0]
 | 
			
		||||
		dateUnix = 1138049999.0
 | 
			
		||||
 | 
			
		||||
		self.assertEqual(self.__datedetector.getTime(log)[:6], date[:6])
 | 
			
		||||
		self.assertEqual(self.__datedetector.getTime(log), date)
 | 
			
		||||
		self.assertEqual(self.__datedetector.getUnixTime(log), dateUnix)
 | 
			
		||||
	
 | 
			
		||||
	def testGetTime(self):
 | 
			
		||||
		log = "Jan 23 21:59:59 [sshd] error: PAM: Authentication failure"
 | 
			
		||||
		date = [2005, 1, 23, 21, 59, 59, 6, 23, -1]
 | 
			
		||||
		dateUnix = 1106513999.0
 | 
			
		||||
	
 | 
			
		||||
		# yoh: testing only up to 6 elements, since the day of the week
 | 
			
		||||
		#      is not correctly determined atm, since year is not present
 | 
			
		||||
		#      in the log entry.  Since this doesn't effect the operation
 | 
			
		||||
		#      of fail2ban -- we just ignore incorrect day of the week
 | 
			
		||||
		self.assertEqual(self.__datedetector.getTime(log)[:6], date[:6])
 | 
			
		||||
		self.assertEqual(self.__datedetector.getUnixTime(log), dateUnix)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -85,6 +88,7 @@ class DateDetectorTest(unittest.TestCase):
 | 
			
		|||
			log = sdate + "[sshd] error: PAM: Authentication failure"
 | 
			
		||||
			# exclude
 | 
			
		||||
 | 
			
		||||
			# yoh: on [:6] see in above test
 | 
			
		||||
			self.assertEqual(self.__datedetector.getTime(log)[:6], date[:6])
 | 
			
		||||
			self.assertEqual(self.__datedetector.getUnixTime(log), dateUnix)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue