Guide model setup consistently across categories
This commit is contained in:
1 parent
aee31359b6
commit
541101091d
6 files changed
+43
-7
No files matched your search
@@ -51,3 +51,14 @@ class ExecutionSetupTests(unittest.TestCase):
|
||||
result=self.check('music','audio-cpp/Yue2-3B-GGUF','yue2-vae-f16.gguf')
|
||||
self.assertEqual(result['state'],'component')
|
||||
self.assertEqual(result['candidates'],[])
|
||||
|
||||
def test_shared_setup_steps_reuse_runtime_and_never_claim_missing_worker(self):
|
||||
for model,installed in [(dict(kind='image',repo=QWEN_REPO,file='model.gguf'),{'image':True}),(dict(kind='voice',repo='openbmb/VoxCPM2',file='model.safetensors'),{'voxcpm':True})]:
|
||||
result=assess(model,installed)
|
||||
self.assertEqual(result['setup_steps'][1]['state'],'complete')
|
||||
self.assertIn('wiederverwendet',result['setup_steps'][1]['message'])
|
||||
self.assertEqual(result['setup_steps'][-1]['state'],'blocked')
|
||||
unknown=self.check('voice','unknown/model','model.safetensors')
|
||||
self.assertTrue(all(s['state']=='blocked' for s in unknown['setup_steps']))
|
||||
ready=assess(dict(kind='image',repo=QWEN_REPO,file='model.gguf'),{'image':True},dict(runnable=True))
|
||||
self.assertTrue(all(s['state']=='complete' for s in ready['setup_steps']))
|
||||
Reference in new issue
Block a user