code: def assert_matches_entries(mt: "hl.MatrixTable", no_props=False):
      assert mt.select_rows().select_cols().entries().collect() == [
          hl.Struct(
              row_idx=0, col_idx=0, **unless(no_props, {"baz": 1})
          ),
          hl.Struct(
              row_idx=0, col_idx=1, **unless(no_props, {"baz": 2})
          ),
          hl.Struct(
              row_idx=1, col_idx=0, **unless(no_props, {"baz": 3})
          ),
          hl.Struct(
              row_idx=1, col_idx=1, **unless(no_props, {"baz": 4})
          ),
      ]
  
imports: import pytest
  import hail
label_desc: Use image node_id 5 for calling the TestData obj's underlying member method code with example usage: obj.assert_matches_entries(mt, no_props) without return types