def testParseBetaClearPushFlags(self):
     flags.AddUpdatePushQueueFlags(self.parser,
                                   release_track=base.ReleaseTrack.BETA)
     expected_config = _BETA_MESSAGES_MODULE.Queue(
         retryConfig=_BETA_MESSAGES_MODULE.RetryConfig(),
         rateLimits=_BETA_MESSAGES_MODULE.RateLimits(),
         stackdriverLoggingConfig=(
             _BETA_MESSAGES_MODULE.StackdriverLoggingConfig()),
         appEngineHttpQueue=_BETA_MESSAGES_MODULE.AppEngineHttpQueue(
             appEngineRoutingOverride=_BETA_MESSAGES_MODULE.
             AppEngineRouting()),
         type=_BETA_MESSAGES_MODULE.Queue.TypeValueValuesEnum.PUSH)
     args = self.parser.parse_args([
         '--clear-log-sampling-ratio', '--clear-max-attempts',
         '--clear-max-retry-duration', '--clear-max-doublings',
         '--clear-min-backoff', '--clear-max-backoff',
         '--clear-max-dispatches-per-second',
         '--clear-max-concurrent-dispatches', '--clear-routing-override'
     ])
     actual_config = parsers.ParseCreateOrUpdateQueueArgs(
         args,
         constants.PUSH_QUEUE,
         _BETA_MESSAGES_MODULE,
         is_update=True,
         release_track=base.ReleaseTrack.BETA)
     self.assertEqual(actual_config, expected_config)
 def testParseClearPushFlags(self):
     flags.AddUpdatePushQueueFlags(self.parser)
     expected_config = _MESSAGES_MODULE.Queue(
         retryConfig=_MESSAGES_MODULE.RetryConfig(),
         rateLimits=_MESSAGES_MODULE.RateLimits(),
         appEngineRoutingOverride=_MESSAGES_MODULE.AppEngineRouting())
     args = self.parser.parse_args([
         '--clear-max-attempts', '--clear-max-retry-duration',
         '--clear-max-doublings', '--clear-min-backoff',
         '--clear-max-backoff', '--clear-max-dispatches-per-second',
         '--clear-max-concurrent-dispatches', '--clear-routing-override'
     ])
     actual_config = parsers.ParseCreateOrUpdateQueueArgs(
         args, constants.PUSH_QUEUE, _MESSAGES_MODULE, is_update=True)
     self.assertEqual(actual_config, expected_config)
 def Args(parser):
     flags.AddQueueResourceArg(parser, 'to update')
     flags.AddLocationFlag(parser)
     flags.AddUpdatePushQueueFlags(parser,
                                   release_track=base.ReleaseTrack.BETA)
Exemple #4
0
 def Args(parser):
     flags.AddQueueResourceArg(parser, 'to update')
     flags.AddLocationFlag(parser)
     flags.AddUpdatePushQueueFlags(parser,
                                   release_track=base.ReleaseTrack.ALPHA,
                                   app_engine_queue=True)
Exemple #5
0
 def Args(parser):
     flags.AddQueueResourceArg(parser, 'to update')
     flags.AddLocationFlag(parser)
     flags.AddUpdatePushQueueFlags(parser)