Public Member Functions | Public Attributes | List of all members
test.test_xacro.TestXacro Class Reference
Inheritance diagram for test.test_xacro.TestXacro:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, args, kwargs)
 
def test_boolean_if_statement (self)
 
def test_boolean_if_statement (self)
 
def test_broken_input_doesnt_create_empty_output_file (self)
 
def test_consecutive_if (self)
 
def test_consider_non_elements_block (self)
 
def test_consider_non_elements_if (self)
 
def test_create_subdirs (self)
 
def test_default_arg (self)
 
def test_default_arg_empty (self)
 
def test_default_arg_missing (self)
 
def test_default_arg_override (self)
 
def test_default_param (self)
 
def test_default_param_override (self)
 
def test_dynamic_macro_name_clash (self)
 
def test_dynamic_macro_names (self)
 
def test_dynamic_macro_undefined (self)
 
def test_enforce_xacro_ns (self)
 
def test_equality_expression_in_if_statement (self)
 
def test_escaping_dollar_braces (self)
 
def test_evaluate_macro_params_before_body (self)
 
def test_expression_in_extension (self)
 
def test_extension_in_expression (self)
 
def test_float_if_statement (self)
 
def test_from_issue (self)
 
def test_ignore_xacro_comments (self)
 
def test_include (self)
 
def test_include_deprecated (self)
 
def test_include_from_variable (self)
 
def test_include_glob (self)
 
def test_include_nonexistent (self)
 
def test_include_recursive (self)
 
def test_include_with_namespace (self)
 
def test_inorder_processing (self)
 
def test_insert_block_property (self)
 
def test_integer_if_statement (self)
 
def test_integer_stays_integer (self)
 
def test_invalid_if_statement (self)
 
def test_invalid_property_name (self)
 
def test_issue_68_numeric_arg (self)
 
def test_iterable_literals_eval (self)
 
def test_iterable_literals_plain (self)
 
def test_just_a_dollar_sign (self)
 
def test_macro_name_with_colon (self)
 
def test_macro_params_escaped_string (self)
 
def test_macro_undefined (self)
 
def test_math_expressions (self)
 
def test_math_ignores_spaces (self)
 
def test_multi_tree_evaluation (self)
 
def test_multiple_blocks (self)
 
def test_multiple_definition_and_evaluation (self)
 
def test_multiple_insert_blocks (self)
 
def test_multiple_recursive_evaluation (self)
 
def test_no_double_evaluation (self)
 
def test_no_evaluation (self)
 
def test_overwrite_globals (self)
 
def test_param_missing (self)
 
def test_property_forwarding (self)
 
def test_property_replacement (self)
 
def test_property_scope_global (self)
 
def test_property_scope_parent (self)
 
def test_recursive_bad_math (self)
 
def test_recursive_definition (self)
 
def test_recursive_evaluation (self)
 
def test_recursive_evaluation_wrong_order (self)
 
def test_should_replace_before_macroexpand (self)
 
def test_substitution_args_arg (self)
 
def test_substitution_args_find (self)
 
def test_transitive_arg_evaluation (self)
 
def test_transitive_evaluation (self)
 
def test_xacro_attribute (self)
 
def test_xacro_element (self)
 
- Public Member Functions inherited from test.test_xacro.TestXacroCommentsIgnored
def __init__ (self, args, kwargs)
 
def test_pr2 (self)
 
- Public Member Functions inherited from test.test_xacro.TestXacroBase
def __init__ (self, args, kwargs)
 
def assert_matches (self, a, b)
 
def quick_xacro (self, xml, cli=None, kwargs)
 
def run_xacro (self, input_path, args)
 

Public Attributes

 ignore_nodes
 
- Public Attributes inherited from test.test_xacro.TestXacroCommentsIgnored
 ignore_nodes
 
- Public Attributes inherited from test.test_xacro.TestXacroBase
 ignore_nodes
 
 in_order
 

Detailed Description

Definition at line 296 of file test_xacro.py.

Constructor & Destructor Documentation

def test.test_xacro.TestXacro.__init__ (   self,
  args,
  kwargs 
)

Definition at line 297 of file test_xacro.py.

Member Function Documentation

def test.test_xacro.TestXacro.test_boolean_if_statement (   self)

Definition at line 593 of file test_xacro.py.

def test.test_xacro.TestXacro.test_boolean_if_statement (   self)

Definition at line 653 of file test_xacro.py.

def test.test_xacro.TestXacro.test_broken_input_doesnt_create_empty_output_file (   self)

Definition at line 988 of file test_xacro.py.

def test.test_xacro.TestXacro.test_consecutive_if (   self)

Definition at line 668 of file test_xacro.py.

def test.test_xacro.TestXacro.test_consider_non_elements_block (   self)

Definition at line 714 of file test_xacro.py.

def test.test_xacro.TestXacro.test_consider_non_elements_if (   self)

Definition at line 706 of file test_xacro.py.

def test.test_xacro.TestXacro.test_create_subdirs (   self)

Definition at line 1000 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_arg (   self)

Definition at line 942 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_arg_empty (   self)

Definition at line 982 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_arg_missing (   self)

Definition at line 974 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_arg_override (   self)

Definition at line 958 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_param (   self)

Definition at line 873 of file test_xacro.py.

def test.test_xacro.TestXacro.test_default_param_override (   self)

Definition at line 899 of file test_xacro.py.

def test.test_xacro.TestXacro.test_dynamic_macro_name_clash (   self)

Definition at line 316 of file test_xacro.py.

def test.test_xacro.TestXacro.test_dynamic_macro_names (   self)

Definition at line 306 of file test_xacro.py.

def test.test_xacro.TestXacro.test_dynamic_macro_undefined (   self)

Definition at line 330 of file test_xacro.py.

def test.test_xacro.TestXacro.test_enforce_xacro_ns (   self)

Definition at line 1039 of file test_xacro.py.

def test.test_xacro.TestXacro.test_equality_expression_in_if_statement (   self)

Definition at line 675 of file test_xacro.py.

def test.test_xacro.TestXacro.test_escaping_dollar_braces (   self)

Definition at line 455 of file test_xacro.py.

def test.test_xacro.TestXacro.test_evaluate_macro_params_before_body (   self)

Definition at line 399 of file test_xacro.py.

def test.test_xacro.TestXacro.test_expression_in_extension (   self)

Definition at line 1124 of file test_xacro.py.

def test.test_xacro.TestXacro.test_extension_in_expression (   self)

Definition at line 1119 of file test_xacro.py.

def test.test_xacro.TestXacro.test_float_if_statement (   self)

Definition at line 637 of file test_xacro.py.

def test.test_xacro.TestXacro.test_from_issue (   self)

Definition at line 848 of file test_xacro.py.

def test.test_xacro.TestXacro.test_ignore_xacro_comments (   self)

Definition at line 734 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include (   self)

Definition at line 528 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_deprecated (   self)

Definition at line 546 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_from_variable (   self)

Definition at line 553 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_glob (   self)

Definition at line 534 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_nonexistent (   self)

Definition at line 541 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_recursive (   self)

Definition at line 563 of file test_xacro.py.

def test.test_xacro.TestXacro.test_include_with_namespace (   self)

Definition at line 574 of file test_xacro.py.

def test.test_xacro.TestXacro.test_inorder_processing (   self)

Definition at line 362 of file test_xacro.py.

def test.test_xacro.TestXacro.test_insert_block_property (   self)

Definition at line 512 of file test_xacro.py.

def test.test_xacro.TestXacro.test_integer_if_statement (   self)

Definition at line 615 of file test_xacro.py.

def test.test_xacro.TestXacro.test_integer_stays_integer (   self)

Definition at line 500 of file test_xacro.py.

def test.test_xacro.TestXacro.test_invalid_if_statement (   self)

Definition at line 609 of file test_xacro.py.

def test.test_xacro.TestXacro.test_invalid_property_name (   self)

Definition at line 301 of file test_xacro.py.

def test.test_xacro.TestXacro.test_issue_68_numeric_arg (   self)

Definition at line 1052 of file test_xacro.py.

def test.test_xacro.TestXacro.test_iterable_literals_eval (   self)

Definition at line 1026 of file test_xacro.py.

def test.test_xacro.TestXacro.test_iterable_literals_plain (   self)

Definition at line 1013 of file test_xacro.py.

def test.test_xacro.TestXacro.test_just_a_dollar_sign (   self)

Definition at line 460 of file test_xacro.py.

def test.test_xacro.TestXacro.test_macro_name_with_colon (   self)

Definition at line 1082 of file test_xacro.py.

def test.test_xacro.TestXacro.test_macro_params_escaped_string (   self)

Definition at line 405 of file test_xacro.py.

def test.test_xacro.TestXacro.test_macro_undefined (   self)

Definition at line 336 of file test_xacro.py.

def test.test_xacro.TestXacro.test_math_expressions (   self)

Definition at line 697 of file test_xacro.py.

def test.test_xacro.TestXacro.test_math_ignores_spaces (   self)

Definition at line 440 of file test_xacro.py.

def test.test_xacro.TestXacro.test_multi_tree_evaluation (   self)

Definition at line 832 of file test_xacro.py.

def test.test_xacro.TestXacro.test_multiple_blocks (   self)

Definition at line 481 of file test_xacro.py.

def test.test_xacro.TestXacro.test_multiple_definition_and_evaluation (   self)

Definition at line 802 of file test_xacro.py.

def test.test_xacro.TestXacro.test_multiple_insert_blocks (   self)

Definition at line 465 of file test_xacro.py.

def test.test_xacro.TestXacro.test_multiple_recursive_evaluation (   self)

Definition at line 787 of file test_xacro.py.

def test.test_xacro.TestXacro.test_no_double_evaluation (   self)

Definition at line 1097 of file test_xacro.py.

def test.test_xacro.TestXacro.test_no_evaluation (   self)

Definition at line 687 of file test_xacro.py.

def test.test_xacro.TestXacro.test_overwrite_globals (   self)

Definition at line 1090 of file test_xacro.py.

def test.test_xacro.TestXacro.test_param_missing (   self)

Definition at line 925 of file test_xacro.py.

def test.test_xacro.TestXacro.test_property_forwarding (   self)

Definition at line 1108 of file test_xacro.py.

def test.test_xacro.TestXacro.test_property_replacement (   self)

Definition at line 411 of file test_xacro.py.

def test.test_xacro.TestXacro.test_property_scope_global (   self)

Definition at line 429 of file test_xacro.py.

def test.test_xacro.TestXacro.test_property_scope_parent (   self)

Definition at line 421 of file test_xacro.py.

def test.test_xacro.TestXacro.test_recursive_bad_math (   self)

Definition at line 865 of file test_xacro.py.

def test.test_xacro.TestXacro.test_recursive_definition (   self)

Definition at line 778 of file test_xacro.py.

def test.test_xacro.TestXacro.test_recursive_evaluation (   self)

Definition at line 752 of file test_xacro.py.

def test.test_xacro.TestXacro.test_recursive_evaluation_wrong_order (   self)

Definition at line 765 of file test_xacro.py.

def test.test_xacro.TestXacro.test_should_replace_before_macroexpand (   self)

Definition at line 386 of file test_xacro.py.

def test.test_xacro.TestXacro.test_substitution_args_arg (   self)

Definition at line 450 of file test_xacro.py.

def test.test_xacro.TestXacro.test_substitution_args_find (   self)

Definition at line 445 of file test_xacro.py.

def test.test_xacro.TestXacro.test_transitive_arg_evaluation (   self)

Definition at line 1068 of file test_xacro.py.

def test.test_xacro.TestXacro.test_transitive_evaluation (   self)

Definition at line 817 of file test_xacro.py.

def test.test_xacro.TestXacro.test_xacro_attribute (   self)

Definition at line 351 of file test_xacro.py.

def test.test_xacro.TestXacro.test_xacro_element (   self)

Definition at line 342 of file test_xacro.py.

Member Data Documentation

test.test_xacro.TestXacro.ignore_nodes

Definition at line 299 of file test_xacro.py.


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


xacro
Author(s): Stuart Glaser, William Woodall, Robert Haschke
autogenerated on Sat Jun 8 2019 18:04:14