Add safe model diagnostics, explicit self-review stages and recheck action
This commit is contained in:
@@ -158,3 +158,15 @@ def test_stale_vectors_do_not_overwrite_new_version(client):
|
||||
assert store.vectors('test') == {}
|
||||
store.put_vector(p['id'], updated['version'], 'test', [1, 0])
|
||||
assert p['id'] in store.vectors('test')
|
||||
|
||||
|
||||
def test_recheck_endpoint_keeps_draft_and_requires_auth(client):
|
||||
configure(client)
|
||||
response=client.post('/api/recheck',json={'body':'Original {{name}}','draft':'Draft {{user}}'})
|
||||
assert response.status_code==200
|
||||
assert response.json()['body']=='Draft {{user}}'
|
||||
assert len(response.json()['review']['literal_issues'])==2
|
||||
assert response.json()['review']['status']=='unchecked'
|
||||
assert client.get('/api/prompts').json()['items']==[]
|
||||
client.post('/api/logout')
|
||||
assert client.post('/api/recheck',json={'body':'original','draft':'draft'}).status_code==401
|
||||
|
||||
Reference in New Issue
Block a user