def CallGlobalExtraConfMethod_NoMethodInGlobalExtraConf_test(self, logger): with UserOption('global_ycm_extra_conf', PathToTestFile('extra_conf', 'global_extra_conf.py')): extra_conf_store._CallGlobalExtraConfMethod('MissingMethod') assert_that(logger.method_calls, has_length(1)) logger.debug.assert_called_with('Global extra conf not loaded or ' 'no function MissingMethod')
def ExtraConfStore_CallGlobalExtraConfMethod_NoGlobalExtraConf_test( app, logger ): extra_conf_store._CallGlobalExtraConfMethod( 'SomeMethod' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.debug.assert_called_with( 'No global extra conf, not calling method %s', 'SomeMethod' )
def CallGlobalExtraConfMethod_NoMethodInGlobalExtraConf_test( self, logger ): with UserOption( 'global_ycm_extra_conf', PathToTestFile( 'extra_conf', 'global_extra_conf.py' ) ): extra_conf_store._CallGlobalExtraConfMethod( 'MissingMethod' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.debug.assert_called_with( 'Global extra conf not loaded or ' 'no function MissingMethod' )
def CallGlobalExtraConfMethod_NoGlobalExtraConf_test( self, logger ): with UserOption( 'global_ycm_extra_conf', PathToTestFile( 'extra_conf', 'no_extra_conf.py' ) ): extra_conf_store._CallGlobalExtraConfMethod( 'SomeMethod' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.debug.assert_called_with( 'No global extra conf, not calling method ' 'SomeMethod' )
def test_CallGlobalExtraConfMethod_NoExceptionFromMethod( self, app, logger): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.info.assert_called_with( 'Calling global extra conf method %s on conf file %s', 'NoException', GLOBAL_EXTRA_CONF)
def test_CallGlobalExtraConfMethod_CatchExceptionFromExtraConf( self, app, logger): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.exception.assert_called_with( 'Error occurred while loading global extra conf %s', ERRONEOUS_EXTRA_CONF)
def CallGlobalExtraConfMethod_NoExceptionFromMethod_test( app, logger ): extra_conf_store._CallGlobalExtraConfMethod( 'NoException' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.info.assert_called_with( 'Calling global extra conf method %s on conf file %s', 'NoException', GLOBAL_EXTRA_CONF )
def CallGlobalExtraConfMethod_NoExceptionFromMethod_test(self, logger): extra_conf_file = PathToTestFile('extra_conf', 'global_extra_conf.py') with UserOption('global_ycm_extra_conf', extra_conf_file): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.info.assert_called_with('Calling global extra conf method ' 'NoException on conf file ' '{0}'.format(extra_conf_file))
def CallGlobalExtraConfMethod_NoGlobalExtraConf_test(self, logger): with UserOption('global_ycm_extra_conf', PathToTestFile('extra_conf', 'no_extra_conf.py')): extra_conf_store._CallGlobalExtraConfMethod('SomeMethod') assert_that(logger.method_calls, has_length(1)) logger.debug.assert_called_with( 'No global extra conf, not calling method ' 'SomeMethod')
def CallGlobalExtraConfMethod_NoExceptionFromMethod_test( self, logger ): extra_conf_file = PathToTestFile( 'extra_conf', 'global_extra_conf.py' ) with UserOption( 'global_ycm_extra_conf', extra_conf_file ): extra_conf_store._CallGlobalExtraConfMethod( 'NoException' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.info.assert_called_with( 'Calling global extra conf method ' 'NoException on conf file ' '{0}'.format( extra_conf_file ) )
def CallGlobalExtraConfMethod_CatchExceptionFromMethod_test(logger, app): extra_conf_store._CallGlobalExtraConfMethod('RaiseException') assert_that(logger.method_calls, has_length(2)) logger.info.assert_called_with( 'Calling global extra conf method %s on conf file %s', 'RaiseException', GLOBAL_EXTRA_CONF) logger.exception.assert_called_with( 'Error occurred while calling global extra conf method %s on conf file %s', 'RaiseException', GLOBAL_EXTRA_CONF)
def CallGlobalExtraConfMethod_CatchExceptionFromMethod_test(app, logger): extra_conf_store._CallGlobalExtraConfMethod('RaiseException') assert_that(logger.method_calls, has_length(2)) logger.info.assert_called_with('Calling global extra conf method ' 'RaiseException on conf file ' '{0}'.format(GLOBAL_EXTRA_CONF)) logger.exception.assert_called_with( 'Error occurred while calling global extra conf method RaiseException ' 'on conf file {0}'.format(GLOBAL_EXTRA_CONF))
def CallGlobalExtraConfMethod_CatchExceptionFromMethod_test( app, logger ): extra_conf_store._CallGlobalExtraConfMethod( 'RaiseException' ) assert_that( logger.method_calls, has_length( 2 ) ) logger.info.assert_called_with( 'Calling global extra conf method ' 'RaiseException on conf file ' '{0}'.format( GLOBAL_EXTRA_CONF ) ) logger.exception.assert_called_with( 'Error occurred while calling global extra conf method RaiseException ' 'on conf file {0}'.format( GLOBAL_EXTRA_CONF ) )
def CallGlobalExtraConfMethod_CatchExceptionFromExtraConf_test( self, logger ): extra_conf_file = PathToTestFile( 'extra_conf', 'erroneous_extra_conf.py' ) with UserOption( 'global_ycm_extra_conf', extra_conf_file ): extra_conf_store._CallGlobalExtraConfMethod( 'NoException' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.exception.assert_called_with( 'Error occurred while ' 'loading global extra conf ' '{0}'.format( extra_conf_file ) )
def CallGlobalExtraConfMethod_CatchExceptionFromExtraConf_test( self, logger): extra_conf_file = PathToTestFile('extra_conf', 'erroneous_extra_conf.py') with UserOption('global_ycm_extra_conf', extra_conf_file): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.exception.assert_called_with('Error occurred while ' 'loading global extra conf ' '{0}'.format(extra_conf_file))
def CallGlobalExtraConfMethod_CatchExceptionFromMethod_test(self, logger): extra_conf_file = PathToTestFile('extra_conf', 'global_extra_conf.py') with UserOption('global_ycm_extra_conf', extra_conf_file): extra_conf_store._CallGlobalExtraConfMethod('RaiseException') assert_that(logger.method_calls, has_length(2)) logger.info.assert_called_with('Calling global extra conf method ' 'RaiseException on conf file ' '{0}'.format(extra_conf_file)) logger.exception.assert_called_with( 'Error occurred while calling global extra conf method RaiseException ' 'on conf file {0}'.format(extra_conf_file))
def CallGlobalExtraConfMethod_CatchExceptionFromMethod_test( self, logger ): extra_conf_file = PathToTestFile( 'extra_conf', 'global_extra_conf.py' ) with UserOption( 'global_ycm_extra_conf', extra_conf_file ): extra_conf_store._CallGlobalExtraConfMethod( 'RaiseException' ) assert_that( logger.method_calls, has_length( 2 ) ) logger.info.assert_called_with( 'Calling global extra conf method ' 'RaiseException on conf file ' '{0}'.format( extra_conf_file ) ) logger.exception.assert_called_with( 'Error occurred while calling global extra conf method RaiseException ' 'on conf file {0}'.format( extra_conf_file ) )
def CallGlobalExtraConfMethod_CatchExceptionFromExtraConf_test(app, logger): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.exception.assert_called_with('Error occurred while ' 'loading global extra conf ' '{0}'.format(ERRONEOUS_EXTRA_CONF))
def CallGlobalExtraConfMethod_NoMethodInGlobalExtraConf_test( app, logger ): extra_conf_store._CallGlobalExtraConfMethod( 'MissingMethod' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.debug.assert_called_with( 'Global extra conf not loaded or no function %s', 'MissingMethod' )
def CallGlobalExtraConfMethod_CatchExceptionFromExtraConf_test( app, logger ): extra_conf_store._CallGlobalExtraConfMethod( 'NoException' ) assert_that( logger.method_calls, has_length( 1 ) ) logger.exception.assert_called_with( 'Error occurred while loading global extra conf %s', ERRONEOUS_EXTRA_CONF )
def CallGlobalExtraConfMethod_NoMethodInGlobalExtraConf_test(app, logger): extra_conf_store._CallGlobalExtraConfMethod('MissingMethod') assert_that(logger.method_calls, has_length(1)) logger.debug.assert_called_with('Global extra conf not loaded or ' 'no function MissingMethod')
def CallGlobalExtraConfMethod_NoExceptionFromMethod_test(app, logger): extra_conf_store._CallGlobalExtraConfMethod('NoException') assert_that(logger.method_calls, has_length(1)) logger.info.assert_called_with('Calling global extra conf method ' 'NoException on conf file ' '{0}'.format(GLOBAL_EXTRA_CONF))