Add tests for launching applications
This commit is contained in:
parent
a869615d8e
commit
3cd6f03629
|
@ -19,4 +19,16 @@ def test_runner(skill, example, emitter, loader, m1):
|
|||
elif example.endswith('search.for.kittens.json'):
|
||||
m.assert_called_with(SEARCH_BASE.format('youtube%20for%20kittens'))
|
||||
|
||||
if example.endswith('launch.rocket.json'):
|
||||
s.register_vocabulary('rocket', 'Application')
|
||||
m = mock.Mock()
|
||||
s.appmap['rocket'] = [m]
|
||||
ret = SkillTest(skill, example, emitter).run(loader)
|
||||
m.launch.assert_called_with()
|
||||
elif example.endswith('open.notepad.json'):
|
||||
s.register_vocabulary('notepad', 'Application')
|
||||
m = mock.Mock()
|
||||
s.appmap['notepad'] = [m]
|
||||
ret = SkillTest(skill, example, emitter).run(loader)
|
||||
m.launch.assert_called_with()
|
||||
return ret
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"utterance": "launch rocket",
|
||||
"intent_type": "LaunchDesktopApplicationIntent",
|
||||
"intent": {
|
||||
"LaunchKeyword": "launch",
|
||||
"Application": "rocket"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"utterance": "open notepad",
|
||||
"intent_type": "LaunchDesktopApplicationIntent",
|
||||
"intent": {
|
||||
"LaunchKeyword": "open",
|
||||
"Application": "notepad"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue