code: def test_source_modified_modified(self):
      uowcommit, a1, b1, a_mapper, b_mapper = self._fixture()
      a1.obj().id = 10
      a1._commit_all(a1.dict)
      a1.obj().id = 12
      pairs = [(a_mapper.c.id, b_mapper.c.id)]
      eq_(sync.source_modified(uowcommit, a1, a_mapper, pairs), True)
  
imports: from sqlalchemy import ForeignKey
  from sqlalchemy import Integer
  from sqlalchemy import testing
  from sqlalchemy.orm import attributes
  from sqlalchemy.orm import class_mapper
  from sqlalchemy.orm import exc
  from sqlalchemy.orm import sync
  from sqlalchemy.orm import unitofwork
  from sqlalchemy.testing import assert_raises_message
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing.fixtures import fixture_session
  from sqlalchemy.testing.schema import Column
  from sqlalchemy.testing.schema import Table
label_desc: Use image node_id 18 for calling the SyncTest obj's underlying member method code with example usage: obj.test_source_modified_modified() without return types