Robot Framework
robot.running.arguments.argumentspec.ArgumentSpec Class Reference

Public Member Functions

def __bool__ (self)
 
def __init__ (self, name=None, type='Keyword', positional_only=None, positional_or_named=None, var_positional=None, named_only=None, var_named=None, defaults=None, types=None)
 
def __iter__ (self)
 
def __str__ (self)
 
def convert (self, positional, named, converters=None, dry_run=False, languages=None)
 
def map (self, positional, named, replace_defaults=True)
 
def resolve (self, arguments, variables=None, converters=None, resolve_named=True, resolve_variables_until=None, dict_to_kwargs=False, languages=None)
 
def types (self, types)
 

Public Attributes

 defaults
 
 name
 
 named_only
 
 positional_only
 
 positional_or_named
 
 type
 
 types
 
 var_named
 
 var_positional
 

Properties

 argument_names = property
 
 maxargs = property
 
 minargs = property
 
 positional = property
 

Private Member Functions

def argument_names (self)
 
def maxargs (self)
 
def minargs (self)
 
def positional (self)
 

Detailed Description

Definition at line 27 of file argumentspec.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.arguments.argumentspec.ArgumentSpec.__init__ (   self,
  name = None,
  type = 'Keyword',
  positional_only = None,
  positional_or_named = None,
  var_positional = None,
  named_only = None,
  var_named = None,
  defaults = None,
  types = None 
)

Definition at line 29 of file argumentspec.py.

Member Function Documentation

◆ __bool__()

def robot.running.arguments.argumentspec.ArgumentSpec.__bool__ (   self)

Definition at line 117 of file argumentspec.py.

◆ __iter__()

def robot.running.arguments.argumentspec.ArgumentSpec.__iter__ (   self)

Definition at line 93 of file argumentspec.py.

◆ __str__()

def robot.running.arguments.argumentspec.ArgumentSpec.__str__ (   self)

Definition at line 121 of file argumentspec.py.

◆ argument_names()

def robot.running.arguments.argumentspec.ArgumentSpec.argument_names (   self)
private

Definition at line 67 of file argumentspec.py.

◆ convert()

def robot.running.arguments.argumentspec.ArgumentSpec.convert (   self,
  positional,
  named,
  converters = None,
  dry_run = False,
  languages = None 
)

Definition at line 83 of file argumentspec.py.

◆ map()

def robot.running.arguments.argumentspec.ArgumentSpec.map (   self,
  positional,
  named,
  replace_defaults = True 
)

Definition at line 89 of file argumentspec.py.

◆ maxargs()

def robot.running.arguments.argumentspec.ArgumentSpec.maxargs (   self)
private

Definition at line 61 of file argumentspec.py.

◆ minargs()

def robot.running.arguments.argumentspec.ArgumentSpec.minargs (   self)
private

Definition at line 55 of file argumentspec.py.

◆ positional()

def robot.running.arguments.argumentspec.ArgumentSpec.positional (   self)
private

Definition at line 49 of file argumentspec.py.

◆ resolve()

def robot.running.arguments.argumentspec.ArgumentSpec.resolve (   self,
  arguments,
  variables = None,
  converters = None,
  resolve_named = True,
  resolve_variables_until = None,
  dict_to_kwargs = False,
  languages = None 
)

Definition at line 74 of file argumentspec.py.

◆ types()

def robot.running.arguments.argumentspec.ArgumentSpec.types (   self,
  types 
)

Definition at line 43 of file argumentspec.py.

Member Data Documentation

◆ defaults

robot.running.arguments.argumentspec.ArgumentSpec.defaults

Definition at line 39 of file argumentspec.py.

◆ name

robot.running.arguments.argumentspec.ArgumentSpec.name

Definition at line 32 of file argumentspec.py.

◆ named_only

robot.running.arguments.argumentspec.ArgumentSpec.named_only

Definition at line 37 of file argumentspec.py.

◆ positional_only

robot.running.arguments.argumentspec.ArgumentSpec.positional_only

Definition at line 34 of file argumentspec.py.

◆ positional_or_named

robot.running.arguments.argumentspec.ArgumentSpec.positional_or_named

Definition at line 35 of file argumentspec.py.

◆ type

robot.running.arguments.argumentspec.ArgumentSpec.type

Definition at line 33 of file argumentspec.py.

◆ types

robot.running.arguments.argumentspec.ArgumentSpec.types

Definition at line 40 of file argumentspec.py.

◆ var_named

robot.running.arguments.argumentspec.ArgumentSpec.var_named

Definition at line 38 of file argumentspec.py.

◆ var_positional

robot.running.arguments.argumentspec.ArgumentSpec.var_positional

Definition at line 36 of file argumentspec.py.

Property Documentation

◆ argument_names

robot.running.arguments.argumentspec.ArgumentSpec.argument_names = property
static

Definition at line 65 of file argumentspec.py.

◆ maxargs

robot.running.arguments.argumentspec.ArgumentSpec.maxargs = property
static

Definition at line 59 of file argumentspec.py.

◆ minargs

robot.running.arguments.argumentspec.ArgumentSpec.minargs = property
static

Definition at line 53 of file argumentspec.py.

◆ positional

robot.running.arguments.argumentspec.ArgumentSpec.positional = property
static

Definition at line 47 of file argumentspec.py.


The documentation for this class was generated from the following file: