.. _`Assert Equal Table`: .. _`org.sysess.sympathy.data.table.assertequaltable`: Assert Equal Table `````````````````` .. image:: assert_equal.svg :width: 48 Compare the incoming tables and raise an error if they differ. Definition :::::::::: Input ports ........... **table1** | Type: table | Description: Table A **table2** | Type: table | Description: Table B | Optional number of ports: 1--inf (default: 1) Output ports ............ **out** | Type: table | Description: Output Table Configuration ............. **Absolute tolerance** (abs_tol) Floats are considered unequal if the absolute difference between them is larger than this value. **Compare column attributes** (col_attrs) Differing column attributes will trigger error **Compare column order** (col_order) Differing column order will trigger error **Approximate comparison of floats** (inexact_float) If any arithemtics is invovled floats should probably be compared approximately. **Relative tolerance** (rel_tol) Floats are considered unequal if the relative difference between them is larger than this value. **Compare table attributes** (tbl_attrs) Differing table attributes will trigger error **Compare table names** (tbl_names) Differing table name will trigger error Examples ........ Example flows demonstrating this node: * :download:`Test.syx ` Implementation .............. .. automodule:: node_assertequaltable :noindex: .. class:: AssertEqualTable :noindex: