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 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())
     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())
 def setUp(self):
     super(TestDaemonFactory, self).setUp()
     self.daemon_name = 'test-daemon-{0}'.format(uuid.uuid4())
     self.factory = DaemonFactory(storage=get_storage_directory())