## testing.content_state()


The part of a state that identifies the data: the state minus


Usage

``` python
testing.content_state(
    backend,
    state,
)
```


`backend.VOLATILE_KEYS`.

Everything that asks "is this the same thing?" - drift detection, the unchanged check in [commit](vcs.VcsAdapter.md#tether.vcs.VcsAdapter.commit), pin ids, listing names, export hashes, [promote](testing.ObjectBackend.md#tether.testing.ObjectBackend.promote)'s fork-point comparison - goes through this. Everything that asks "where is it?" ([open](testing.ObjectBackend.md#tether.testing.ObjectBackend.open), [pin](testing.ObjectBackend.md#tether.testing.ObjectBackend.pin), [verify](ObjectStatus.md#tether.ObjectStatus.verify)) uses the full state.
