Unit Test Report: ColGroup - Python
===================================

      #    Category Set               Scenario                                  Fails (of 5)  Status 
      ---  -------------------------  ----------------------------------------  ------------  -------
      1    Lines Multiplicity         No lines                                  0             SUCCESS
      2    Lines Multiplicity         One line                                  0             SUCCESS
      3    Lines Multiplicity         Multiple lines                            0             SUCCESS
      4    File Column Multiplicity   One column in file                        0             SUCCESS
      5    File Column Multiplicity   Multiple columns in file                  0             SUCCESS
      6    Key Instance Multiplicity  One key instance                          0             SUCCESS
      7    Key Instance Multiplicity  Multiple key instances                    0             SUCCESS
      8    Delimiter Multiplicity     One delimiter character                   0             SUCCESS
      9    Delimiter Multiplicity     Multiple delimiter characters             0             SUCCESS
      10   Key Size                   Short key                                 0             SUCCESS
      11   Key Size                   Long key                                  0             SUCCESS
      12   Log file existence         Log file does not exist at time of call   0             SUCCESS
      13   Log file existence         Log file exists at time of call           0             SUCCESS
      14   Key/Value Ordering         Order by key differs from order by value  0             SUCCESS
      15   Key/Value Ordering         Order by key same as order by value       0             SUCCESS
      16*  Errors                     Actual/expected mismatch                  1             FAILURE
      17*  Errors                     Unhandled exception                       5             FAILURE

Test scenarios: 2 failed of 17: FAILURE
=======================================
Formatted: 14/6/2025, 07:36:53

SCENARIO 1: No lines [Category Set: Lines Multiplicity] {
=========================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 430.254  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  0         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey: Empty as expected: SUCCESS
      ==============================================

      GROUP 4: sortByValue: Empty as expected: SUCCESS
      ================================================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 2: One line [Category Set: Lines Multiplicity] {
=========================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 454.362  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 3: Multiple lines [Category Set: Lines Multiplicity] {
===============================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2
            3  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 473.803  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  2    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  2    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 4: One column in file [Category Set: File Column Multiplicity] {
=========================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          0        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line 
            -  -----
            1  col_0
            2  val_0

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset          Text                                                                                                                                                                                                      
            -  ------  -------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 501.93  LIKE /.*: File .*ut_group.csv, delimiter ',', column 0/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 0

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_0  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_0  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 5: Multiple columns in file [Category Set: File Column Multiplicity] {
===============================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 507.936  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 6: One key instance [Category Set: Key Instance Multiplicity] {
========================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 513.709  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 7: Multiple key instances [Category Set: Key Instance Multiplicity] {
==============================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line              
            -  ------------------
            1  col_0,col_1,col_2 
            2  val_0,val_10,val_2
            3  val_0,val_11,val_2
            4  val_0,val_10,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 532.763  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  2         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key     Value
            -  ------  -----
            1  val_10  2    
            2  val_11  1    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key     Value
            -  ------  -----
            1  val_11  1    
            2  val_10  2    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 8: One delimiter character [Category Set: Delimiter Multiplicity] {
============================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 537.511  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 9: Multiple delimiter characters [Category Set: Delimiter Multiplicity] {
==================================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ;;         1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line               
            -  -------------------
            1  col_0;;col_1;;col_2
            2  val_0;;val_1;;val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                        
            -  ------  --------------------  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 568.067  LIKE /.*: File .*ut_group.csv, delimiter ';;', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ';;', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 10: Short key [Category Set: Key Size] {
=================================================

   INPUTS
   ======

      GROUP 1: Log: Empty
      ===================

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  1       IN [0,2000]: 581.664  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 11: Long key [Category Set: Key Size] {
================================================

   INPUTS
   ======

      GROUP 1: Log: Empty
      ===================

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line                                                          
            -  --------------------------------------------------------------
            1  col_0,col_1,col_2                                             
            2  val_0,val45678901234567890123456789012345678901234567890,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset          Text                                                                                                                                                                                                      
            -  ------  -------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  1       IN [0,2000]: 597.18  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key                                                 Value
            -  --------------------------------------------------  -----
            1  val45678901234567890123456789012345678901234567890  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key                                                 Value
            -  --------------------------------------------------  -----
            1  val45678901234567890123456789012345678901234567890  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 12: Log file does not exist at time of call [Category Set: Log file existence] {
=========================================================================================

   INPUTS
   ======

      GROUP 1: Log: Empty
      ===================

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  1       IN [0,2000]: 601.547  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 13: Log file exists at time of call [Category Set: Log file existence] {
=================================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line      
            -  ----------
            1  Log line 1

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line             
            -  -----------------
            1  col_0,col_1,col_2
            2  val_0,val_1,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 618.216  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  1         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key    Value
            -  -----  -----
            1  val_1  1    

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 14: Order by key differs from order by value [Category Set: Key/Value Ordering] {
==========================================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line              
            -  ------------------
            1  col_0,col_1,col_2 
            2  val_0,val_10,val_2
            3  val_0,val_11,val_2
            4  val_0,val_10,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 623.743  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  2         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key     Value
            -  ------  -----
            1  val_10  2    
            2  val_11  1    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key     Value
            -  ------  -----
            1  val_11  1    
            2  val_10  2    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 15: Order by key same as order by value [Category Set: Key/Value Ordering] {
=====================================================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line              
            -  ------------------
            1  col_0,col_1,col_2 
            2  val_0,val_11,val_2
            3  val_0,val_10,val_2
            4  val_0,val_11,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 644.051  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  2         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key     Value
            -  ------  -----
            1  val_10  1    
            2  val_11  2    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #  Key     Value
            -  ------  -----
            1  val_10  1    
            2  val_11  2    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 5: SUCCESS
========================

SCENARIO 16: Actual/expected mismatch [Category Set: Errors] {
==============================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        N          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line              
            -  ------------------
            1  col_0,col_1,col_2 
            2  val_0,val_11,val_2
            3  val_0,val_10,val_2
            4  val_0,val_11,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #  #Lines  Date Offset           Text                                                                                                                                                                                                      
            -  ------  --------------------  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  2       IN [0,2000]: 647.896  LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 2025-06-14 07:36:53: File C:-Users-Brend-OneDrive-Documents-Home-WIP-trapit_python_tester-examples-colgroup/ut_group.csv, delimiter ',', column 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: listAsIs {
      ===================

            #  #Instances
            -  ----------
            1  2         

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: sortByKey {
      ====================

            #  Key     Value
            -  ------  -----
            1  val_10  1    
            2  val_11  2    

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 4: sortByValue {
      ======================

            #   Key     Value
            --  ------  -----
            1   val_10  1    
            2   val_11  9999 
            2*  val_11  2    

      } 1 failed of 2: FAILURE
      ========================

      GROUP 5: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 1 failed of 5: FAILURE
========================

SCENARIO 17: Unhandled exception [Category Set: Errors] {
=========================================================

   INPUTS
   ======

      GROUP 1: Log {
      ==============

            #  Line
            -  ----
            1      

      }
      =

      GROUP 2: Scalars {
      ==================

            #  Delimiter  Column#  Throw Error
            -  ---------  -------  -----------
            1  ,          1        Y          

      }
      =

      GROUP 3: Lines {
      ================

            #  Line              
            -  ------------------
            1  col_0,col_1,col_2 
            2  val_0,val_11,val_2
            3  val_0,val_10,val_2
            4  val_0,val_11,val_2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Log {
      ==============

            #   #Lines       Date Offset        Text                                                         
            --  -----------  -----------------  -------------------------------------------------------------
            1   2            IN [0,2000]:       LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/:     
            1*  *NO RECORD*  NOT IN [0,2000]:   NOT LIKE /.*: File .*ut_group.csv, delimiter ',', column 1/: 

      } 1 failed of 1: FAILURE
      ========================

      GROUP 2: listAsIs {
      ===================

            #   #Instances 
            --  -----------
            1   2          
            1*  *NO RECORD*

      } 1 failed of 1: FAILURE
      ========================

      GROUP 3: sortByKey {
      ====================

            #   Key          Value
            --  -----------  -----
            1   val_10       1    
            1*  *NO RECORD*       
            2   val_11       2    
            2*  *NO RECORD*       

      } 2 failed of 2: FAILURE
      ========================

      GROUP 4: sortByValue {
      ======================

            #   Key          Value
            --  -----------  -----
            1   val_10       1    
            1*  *NO RECORD*       
            2   val_11       2    
            2*  *NO RECORD*       

      } 2 failed of 2: FAILURE
      ========================

      GROUP 5: Unhandled Exception {
      ==============================

            #   Message       Stack                                                                                                                                                                                                                                                                                                                                                                               
            --  ------------  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1   *NO RECORD*                                                                                                                                                                                                                                                                                                                                                                                       
            1*  Error thrown  Traceback (most recent call last):
  File "C:\Users\Brend\OneDrive\Documents\Home\WIP\trapit_python_tester\trapit.py", line 78, in callPWU
    act_obj = purely_wrap_unit(inp)
  File "C:\Users\Brend\OneDrive\Documents\Home\WIP\trapit_python_tester\examples\colgroup\testcolgroup.py", line 86, in purely_wrap_unit
    raise Exception('Error thrown')
Exception: Error thrown


      } 1 failed of 1: FAILURE
      ========================

} 5 failed of 5: FAILURE
========================