robot.running.arguments package

Submodules

robot.running.arguments.argumentmapper module

class robot.running.arguments.argumentmapper.ArgumentMapper(argspec)[source]

Bases: object

map(positional, named, replace_defaults=True)[source]
class robot.running.arguments.argumentmapper.KeywordCallTemplate(argspec)[source]

Bases: object

fill_positional(positional)[source]
fill_named(named)[source]
replace_defaults()[source]
class robot.running.arguments.argumentmapper.DefaultValue(value)[source]

Bases: object

resolve(variables)[source]

robot.running.arguments.argumentparser module

class robot.running.arguments.argumentparser.PythonArgumentParser(type='Keyword')[source]

Bases: robot.running.arguments.argumentparser._ArgumentParser

parse(source, name=None)
class robot.running.arguments.argumentparser.JavaArgumentParser(type='Keyword')[source]

Bases: robot.running.arguments.argumentparser._ArgumentParser

parse(source, name=None)
class robot.running.arguments.argumentparser.DynamicArgumentParser(type='Keyword')[source]

Bases: robot.running.arguments.argumentparser._ArgumentSpecParser

parse(argspec, name=None)
class robot.running.arguments.argumentparser.UserKeywordArgumentParser(type='Keyword')[source]

Bases: robot.running.arguments.argumentparser._ArgumentSpecParser

parse(argspec, name=None)

robot.running.arguments.argumentresolver module

class robot.running.arguments.argumentresolver.ArgumentResolver(argspec, resolve_named=True, resolve_variables_until=None, dict_to_kwargs=False)[source]

Bases: object

resolve(arguments, variables=None)[source]
class robot.running.arguments.argumentresolver.NamedArgumentResolver(argspec)[source]

Bases: object

resolve(arguments, variables=None)[source]
class robot.running.arguments.argumentresolver.NullNamedArgumentResolver[source]

Bases: object

resolve(arguments, variables=None)[source]
class robot.running.arguments.argumentresolver.DictToKwargs(argspec, enabled=False)[source]

Bases: object

handle(positional, named)[source]
class robot.running.arguments.argumentresolver.VariableReplacer(resolve_until=None)[source]

Bases: object

replace(positional, named, variables=None)[source]

robot.running.arguments.argumentspec module

class robot.running.arguments.argumentspec.ArgumentSpec(name=None, type='Keyword', positional=None, defaults=None, varargs=None, kwargs=None, supports_named=True)[source]

Bases: object

minargs
maxargs
resolve(arguments, variables=None, resolve_named=True, resolve_variables_until=None, dict_to_kwargs=False)[source]
map(positional, named, replace_defaults=True)[source]

robot.running.arguments.argumentvalidator module

class robot.running.arguments.argumentvalidator.ArgumentValidator(argspec)[source]

Bases: object

validate(positional, named, dryrun=False)[source]

robot.running.arguments.embedded module

class robot.running.arguments.embedded.EmbeddedArguments(name)[source]

Bases: object

class robot.running.arguments.embedded.EmbeddedArgumentParser[source]

Bases: object

parse(string)[source]

robot.running.arguments.javaargumentcoercer module

class robot.running.arguments.javaargumentcoercer.JavaArgumentCoercer(signatures, argspec)[source]

Bases: object

coerce(arguments, named, dryrun=False)[source]
class robot.running.arguments.javaargumentcoercer.CoercerFinder[source]

Bases: object

find_coercers(signatures)[source]
class robot.running.arguments.javaargumentcoercer.BooleanCoercer(position=None)[source]

Bases: robot.running.arguments.javaargumentcoercer._Coercer

coerce(argument, dryrun=False)
handles(type)
class robot.running.arguments.javaargumentcoercer.IntegerCoercer(position=None)[source]

Bases: robot.running.arguments.javaargumentcoercer._Coercer

coerce(argument, dryrun=False)
handles(type)
class robot.running.arguments.javaargumentcoercer.FloatCoercer(position=None)[source]

Bases: robot.running.arguments.javaargumentcoercer._Coercer

coerce(argument, dryrun=False)
handles(type)
class robot.running.arguments.javaargumentcoercer.NullCoercer(position=None)[source]

Bases: robot.running.arguments.javaargumentcoercer._Coercer

handles(argument)[source]
coerce(argument, dryrun=False)
class robot.running.arguments.javaargumentcoercer.VarargsHandler(argspec)[source]

Bases: object

handle(arguments)[source]