code: def assert_matches_cols(mt: "hl.MatrixTable", no_props=False):
      assert mt.cols().collect() == [
          hl.Struct(col_idx=0, **unless(no_props, {"bar": "c"})),
          hl.Struct(col_idx=1, **unless(no_props, {"bar": "d"})),
      ]
  
imports: import pytest
  import hail
label_desc: Use image node_id 4 for calling the TestData obj's underlying member method code with example usage: obj.assert_matches_cols(mt, no_props) without return types