def test_load_all(self): def _save_daemon(name): daemon = self.factory.new( process_management='init.d', name=name, queue='queue', rest_host='127.0.0.1', broker_ip='127.0.0.1', user='******', broker_url='127.0.0.1', local_rest_cert_file=self._rest_cert_path) self.factory.save(daemon) if os.path.exists(get_storage_directory()): shutil.rmtree(get_storage_directory()) daemons = self.factory.load_all() self.assertEquals(0, len(daemons)) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) daemons = self.factory.load_all() self.assertEquals(3, len(daemons))
def test_load_all(self): def _save_daemon(name): daemon = self.factory.new( process_management='init.d', name=name, queue='queue', rest_host='127.0.0.1', broker_ip='127.0.0.1', file_server_host='127.0.0.1', user='******', broker_url='127.0.0.1') self.factory.save(daemon) if os.path.exists(get_storage_directory()): shutil.rmtree(get_storage_directory()) daemons = self.factory.load_all() self.assertEquals(0, len(daemons)) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) daemons = self.factory.load_all() self.assertEquals(3, len(daemons))
def test_load_all(self): def _save_daemon(name): params = self.daemon_params.copy() params['name'] = name daemon = self.factory.new(**params) self.factory.save(daemon) if os.path.exists(get_storage_directory()): shutil.rmtree(get_storage_directory()) daemons = self.factory.load_all() self.assertEquals(0, len(daemons)) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) _save_daemon(utils.internal.generate_agent_name()) daemons = self.factory.load_all() self.assertEquals(3, len(daemons))
def setUp(self): super(TestDaemonFactory, self).setUp() self.daemon_name = 'test-daemon-{0}'.format(uuid.uuid4()) self.factory = DaemonFactory(storage=get_storage_directory()) self.daemon_params = { 'process_management': 'init.d', 'name': self.daemon_name, 'queue': 'queue', 'rest_host': '127.0.0.1', 'broker_ip': '127.0.0.1', 'user': '******', 'broker_url': '127.0.0.1', 'broker_ssl_enabled': True, 'local_rest_cert_file': self._rest_cert_path }
def setUp(self): super(TestDaemonFactory, self).setUp() self.daemon_name = 'test-daemon-{0}'.format(uuid.uuid4()) self.factory = DaemonFactory(storage=get_storage_directory())