Esempio n. 1
0
    def setUp(self):
        super(TestBase, self).setUp()
        self.fake_config = {
            "name": "test",
            "accessKey": "ABC123",
            "secretKey": "321CBA",
            "elasticsearch": FunctionalTestBase.CONFIG["elasticsearch"],
            "logLevel": logging.INFO,
            "chunkSize": 10,
            "referenceName": "test"
        }

        self.logger = self.create_logger()
        self.factory = Factory(self.logger)
        self.container = Container(self.fake_config, self.logger)
        self.cloud_portal = self.factory.create_cloud_portal(
            self.fake_config["name"])
Esempio n. 2
0
    def setUp(self):
        super(TestBase, self).setUp()
        self.fake_config = {
            "name": "test",
            "accessKey": "ABC123",
            "secretKey": "321CBA",
            "elasticsearch": FunctionalTestBase.CONFIG["elasticsearch"],
            "logLevel": logging.INFO,
            "chunkSize": 10,
            "referenceName": "test-refname"
        }

        self.logger = self.create_logger()
        self.factory = Factory(self.logger)
        self.container = Container(self.fake_config, self.logger)
        self.cloud_portal = self.factory.create_cloud_portal(self.fake_config["name"])
Esempio n. 3
0
class TestBase(FunctionalTestBase):
    def setUp(self):
        super(TestBase, self).setUp()
        self.fake_config = {
            "name": "test",
            "accessKey": "ABC123",
            "secretKey": "321CBA",
            "elasticsearch": FunctionalTestBase.CONFIG["elasticsearch"],
            "logLevel": logging.INFO,
            "chunkSize": 10,
            "referenceName": "test"
        }

        self.logger = self.create_logger()
        self.factory = Factory(self.logger)
        self.container = Container(self.fake_config, self.logger)
        self.cloud_portal = self.factory.create_cloud_portal(
            self.fake_config["name"])

    def create_logger(self):
        handler = logging.StreamHandler(stream=sys.stdout)
        logger = logging.Logger(self.fake_config["name"])
        logger.addHandler(handler)
        return logger

    def add_cloud_artifact(self, builder):
        key = Key(self.test_bucket, builder.identity.cloud)
        key.set_contents_from_string("test")

    def add_cloud(self, builder):
        self.cloud_portal.update(builder.identity.cloud_metadata, builder.data)

    def add_search(self, builder):
        self.search_wrapper.add_metadata(builder.identity.search, builder.data)

    def add_both(self, builder):
        self.add_cloud(builder)
        self.add_search(builder)
Esempio n. 4
0
class TestBase(FunctionalTestBase):
    def setUp(self):
        super(TestBase, self).setUp()
        self.fake_config = {
            "name": "test",
            "accessKey": "ABC123",
            "secretKey": "321CBA",
            "elasticsearch": FunctionalTestBase.CONFIG["elasticsearch"],
            "logLevel": logging.INFO,
            "chunkSize": 10,
            "referenceName": "test-refname"
        }

        self.logger = self.create_logger()
        self.factory = Factory(self.logger)
        self.container = Container(self.fake_config, self.logger)
        self.cloud_portal = self.factory.create_cloud_portal(self.fake_config["name"])

    def create_logger(self):
        handler = logging.StreamHandler(stream=sys.stdout)
        logger = logging.Logger(self.fake_config["name"])
        logger.addHandler(handler)
        return logger

    def add_cloud_artifact(self, builder):
        key = Key(self.test_bucket, builder.identity.cloud)
        key.set_contents_from_string("test")

    def add_cloud(self, builder):
        self.cloud_portal.update(builder.identity.cloud_metadata, builder.data)

    def add_search(self, builder):
        self.search_wrapper.add_metadata(builder.identity.search, builder.data)

    def add_both(self, builder):
        self.add_cloud(builder)
        self.add_search(builder)
Esempio n. 5
0
    def factory(self):
        if not self._factory:
            self._factory = Factory(self.logger)

        return self._factory