'``shared_state_changes`` returns a ``NodeState`` with
the ``node_uuid`` and ``hostname`` from the
``BlockDeviceDeployerLocalState`` and a
``NonManifestDatasets``.'

def test_shared_changes(self):

    local_state = BlockDeviceDeployerLocalState(node_uuid=self.node_uuid, hostname=self.hostname, datasets={})
    expected_changes = (NodeState(uuid=self.node_uuid, hostname=self.hostname, manifestations={}, paths={}, devices={}, applications=None), NonManifestDatasets(datasets={}))
    self.assertEqual(local_state.shared_state_changes(), expected_changes)
