Esempio n. 1
0
	def test_with_logger( self ):
		""" Set a logger object """

		# Arrange
		log = Logger()

		# Act
		log.with_logger( logging.getLogger() )

		# Assert
		self.assertIsNotNone( log.logger )
Esempio n. 2
0
	def test_with_logger_default( self ):
		""" Set a default logger """

		# Arrange
		log = Logger()
		expected = log._default_logger()

		# Act
		log.with_logger()

		# Assert
		self.assertEqual( expected, log.logger )
Esempio n. 3
0
	def test_before( self ):

		# Arrange
		log = Logger()

		# Act
		log.with_logger( logging.getLogger() )


		@log.before( logging.INFO, "First param: {0}\nSecond param: {1}" )
		def wrapper( function_arg1, function_arg2 ):
		    print "Done"
            #print ( "I am the decorated function and only knows about my arguments: {0}"
		    #       " {1}".format( function_arg1, function_arg2 ) )

		wrapper( "Rajesh", "Howard" )