code: def test_coxph_enum_num_interactions():
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )  # enumxnum, numxnum, enumxenum, enumxnum, numxnum, enumxnum
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )  # numxnum, numxnum, enumxenum, enumxnum, enumxnum, enumxnum
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_cols.csv",
      )
  
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )  # enumxnum, numxnum, enumxenum, enumxnum, numxnum, enumxnum
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C4", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "age"),
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("surgery", "C3"),
              ("C1", "C3"),
              ("C1", "C2"),
              ("C3", "C4"),
              ("C4", "C2"),
              ("C1", "age"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )  # numxnum, numxnum, enumxenum, enumxnum, enumxnum, enumxnum
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C4", "C2"),
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C1", "C3"),
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
      test_coxph_enum_num_interactions_orders(
          [
              ("C3", "C4"),
              ("C1", "C2"),
              ("C1", "age"),
              ("surgery", "C3"),
              ("C4", "C2"),
              ("C1", "C3"),
          ],
          "smalldata/coxph_test/heart_random_num_enum_NAs.csv",
      )
  
imports: import sys
  import tempfile
  import h2o
  from tests import pyunit_utils
  from h2o.estimators.coxph import H2OCoxProportionalHazardsEstimator
label_desc: Use image node_id 2 for calling a global function with example usage: test_coxph_enum_num_interactions() without return types