feat: run HoloLake stage-one living persona modules
This commit is contained in:
parent
9c082c2e01
commit
f3eb9e704c
12 changed files with 362 additions and 32 deletions
|
|
@ -12,8 +12,8 @@ class Tests(unittest.TestCase):
|
|||
self.assertEqual(M.query('HLP-LANG-MOD-005')['matches'][0]['module_id'],'HLP-LANG-MOD-005')
|
||||
self.assertTrue(any(x.get('part_id')=='HLP-PART-MODEL-RECEIPT-DONOR-0_5_8' for x in M.query('旧模型回执供体')['matches']))
|
||||
self.assertTrue(any(x.get('part_id')=='HLP-PART-MODEL-RECEIPT-DONOR-0_5_8' for x in M.query('旧模型回执供体现在能不能用')['matches']))
|
||||
def test_resume_returns_first_unimplemented_module(self):
|
||||
r=M.resume();self.assertEqual(r['current']['module_id'],'HLP-LANG-MOD-001');self.assertEqual(r['next_gate'],'GATE-HLP-STAGE1-001')
|
||||
def test_resume_reports_language_complete_and_first_product_module(self):
|
||||
r=M.resume();self.assertEqual(r['language_runtime_state'],'READY_17_MODULES_API_VERIFIED');self.assertEqual(r['current_product_module']['module_id'],'HLP-LANG-MOD-001');self.assertEqual(r['next_product_gate'],'GATE-HLP-STAGE1-001')
|
||||
def test_smart_query_model_can_only_return_registered_ids(self):
|
||||
def fake(_): return {'response':'{"module_ids":["HLP-LANG-MOD-015","FAKE"]}','selected_model':'mock'}
|
||||
r=M.smart_query('监管审核',fake);self.assertEqual([x['module_id'] for x in r['matches']],['HLP-LANG-MOD-015'])
|
||||
|
|
|
|||
Loading…
Reference in a new issue