def get_data(self): exporter = SQLTableExporter(self.session) for table in self.tables: adapter = SQLTableExportAdapter(table) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL) return data
def get_data(self): exporter = SQLTableExporter(self.session) for table in self.tables: adapter = SQLTableExportAdapter(table) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL, **self.keywords) return data
def test_read(self): exporter = SQLTableExporter(self.session) category_adapter = SQLTableExportAdapter(Category) exporter.append(category_adapter) post_adapter = SQLTableExportAdapter(Post) exporter.append(post_adapter) book = SQLBookReader() book.open_content(exporter) data = book.read_all() for key in data.keys(): data[key] = list(data[key]) assert json.dumps(data) == ( '{"category": [["id", "name"], [1, "News"], [2, "Sports"]], ' + '"post": [["body", "category_id", "id", "pub_date", "title"], ' + '["formal", 1, 1, "2015-01-20T23:28:29", "Title A"], ' + '["informal", 2, 2, "2015-01-20T23:28:30", "Title B"]]}')
def get_data(self): exporter = SQLTableExporter(self.session) adapter = SQLTableExportAdapter(self.table) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL) return data