Ejemplo n.º 1
0
 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')
Ejemplo n.º 2
0
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' )
Ejemplo n.º 3
0
 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' )
Ejemplo n.º 4
0
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' )
Ejemplo n.º 5
0
 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' )
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
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 )
Ejemplo n.º 9
0
 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))
Ejemplo n.º 10
0
 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')
Ejemplo n.º 11
0
 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)
Ejemplo n.º 13
0
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))
Ejemplo n.º 14
0
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 ) )
Ejemplo n.º 15
0
 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 ) )
Ejemplo n.º 16
0
 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))
Ejemplo n.º 17
0
 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))
Ejemplo n.º 18
0
 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 ) )
Ejemplo n.º 19
0
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))
Ejemplo n.º 20
0
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' )
Ejemplo n.º 21
0
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 )
Ejemplo n.º 22
0
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')
Ejemplo n.º 23
0
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))