def _check_state(version):
        digest = taa_expected_digests[version]

        _digest = state.get(
            WriteRequestManager._state_path_taa_version(version),
            isCommitted=False)
        _data = state.get(WriteRequestManager._state_path_taa_digest(digest),
                          isCommitted=False)

        if version in written:
            assert _digest == digest.encode()
            assert (config_state_serializer.deserialize(_data) ==
                    taa_expected_state_data[version])
        else:
            assert _digest is None
            assert _data is None
def test_state_path_taa_digest():
    assert WriteRequestManager._state_path_taa_digest(
        'some_digest') == b'2:d:some_digest'