code: def test_update_partial_cols_not_in_schema_notify(self):
      tbl = Table([{"a": "abc", "b": 123}], index="a")
      view = tbl.view()
      assert view.num_rows() == 1
      tbl.update([{"a": "abc", "b": 456, "c": 789}])
      assert view.to_records() == [{"a": "abc", "b": 456}]
  
imports: import numpy
  import pyarrow
  import pandas
  from datetime import date, datetime
  from perspective.table import Table
  from pytest import mark
label_desc: Use image node_id 23 for calling the TestUpdate obj's underlying member method code with example usage: obj.test_update_partial_cols_not_in_schema_notify() without return types