Exemplo n.º 1
0
    def import_data(self):
        import_file = self.test_config.export_settings.import_file
        if import_file is None:
            import_file = 'data.{}'.format(self.test_config.export_settings.type)
            import_file = os.path.join(self.cluster_spec.backup, import_file)
        if self.test_config.export_settings.format != 'sample':
            import_file = 'file://{}'.format(import_file)

        local.drop_caches()

        export_settings = self.test_config.export_settings

        local.cbimport(master_node=self.master_node,
                       cluster_spec=self.cluster_spec,
                       data_type=export_settings.type,
                       data_format=export_settings.format,
                       bucket=self.test_config.buckets[0],
                       import_file=import_file,
                       threads=export_settings.threads,
                       field_separator=export_settings.field_separator,
                       limit_rows=export_settings.limit_rows,
                       skip_rows=export_settings.skip_rows,
                       infer_types=export_settings.infer_types,
                       omit_empty=export_settings.omit_empty,
                       errors_log=export_settings.errors_log,
                       log_file=export_settings.log_file,
                       scope_collection_exp=export_settings.scope_collection_exp)
Exemplo n.º 2
0
    def import_data(self):
        import_file = self.test_config.export_settings.import_file
        if import_file is None:
            import_file = 'data.{}'.format(self.test_config.export_settings.type)
            import_file = os.path.join(self.cluster_spec.backup, import_file)
        if self.test_config.export_settings.format != 'sample':
            import_file = 'file://{}'.format(import_file)

        local.drop_caches()

        export_settings = self.test_config.export_settings

        local.cbimport(master_node=self.master_node,
                       cluster_spec=self.cluster_spec,
                       data_type=export_settings.type,
                       data_format=export_settings.format,
                       bucket=self.test_config.buckets[0],
                       import_file=import_file,
                       threads=export_settings.threads,
                       field_separator=export_settings.field_separator,
                       limit_rows=export_settings.limit_rows,
                       skip_rows=export_settings.skip_rows,
                       infer_types=export_settings.infer_types,
                       omit_empty=export_settings.omit_empty,
                       errors_log=export_settings.errors_log,
                       log_file=export_settings.log_file)
Exemplo n.º 3
0
    def import_data(self):
        import_file = self.test_config.export_settings.import_file
        if import_file is None:
            import_file = 'data.{}'.format(
                self.test_config.export_settings.type)
            import_file = os.path.join(self.cluster_spec.backup, import_file)
        if self.test_config.export_settings.format != 'sample':
            import_file = 'file://{}'.format(import_file)

        local.drop_caches()

        local.cbimport(master_node=self.master_node,
                       cluster_spec=self.cluster_spec,
                       data_type=self.test_config.export_settings.type,
                       data_format=self.test_config.export_settings.format,
                       bucket=self.test_config.buckets[0],
                       import_file=import_file)