123456789101112131415161718192021222324252627282930313233343536 |
- from utils.agents.actor import Actor
- import json
- import unittest
- f = open ('config.json')
- CONFIG = json.loads(f.read())
- f.close()
- class TestActor(unittest.TestCase):
- @staticmethod
- def message():
- m = {}
- return m
- def test_InstanceName(self) :
- name = 'Apps'
- o = Actor.instance('Apps',CONFIG)
- self.assertIsNotNone(o)
-
- def test_InstanceList(self) :
- name = ['Apps','Folders','Mailer']
- o = Actor.instance(name,CONFIG)
- self.assertTrue(isinstance(o,list))
- self.assertTrue(len(o) > 0)
- def test_AppKill(self) :
- m = {'label':'firefox','action':'kill'}
- app = Actor.instance('Apps',CONFIG)
- app.init('kill',m)
- app.run()
- def test_AppReboot(self):
- m = {'label':'firefox','cmd':'/Applications/Firefox.app/Contents/MacOS/firefox'}
- app = Actor.instance('Apps',CONFIG)
- app.init('start',m)
- app.run()
-
- pass
- if __name__ == '__main__':
- unittest.main()
|