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'