Exemplo n.º 1
0
 def test_constructs_single_query_no_deps(self):
     code = SqlCode("select company_name, company_id from companies", "companies")
     repo = Repository()
     repo.add_queries(code.queries)
     qg = QueryGenerator(repo)
     output = qg.generate_query("companies")
     self.assertEqual(output.lower(), "select company_name, company_id from companies")
Exemplo n.º 2
0
    def export(self, query: Query):
        qg = QueryGenerator(self.repo)
        output_sql_text = qg.generate_query(query.name)

        fields = self.format_fields(query.columns)

        output_text = self.base.format(query.name.replace("looker_", ""), query.columns[0].name, output_sql_text, fields)

        with open(self.file_name, "w") as file_open:
            file_open.write(output_text)
Exemplo n.º 3
0
    def export(self, query: Query):
        qg = QueryGenerator(self.repo)
        output_sql_text = qg.generate_query(query.name)

        fields = self.format_fields(query.columns)

        output_text = self.base.format(query.name.replace("looker_", ""),
                                       query.columns[0].name, output_sql_text,
                                       fields)

        with open(self.file_name, "w") as file_open:
            file_open.write(output_text)
Exemplo n.º 4
0
 def export(self, query: Query):
     qg = QueryGenerator(self.repo)
     output_text = qg.generate_query(query.name)
     with open(self.file_name, "w") as file_open:
         file_open.write(output_text)
Exemplo n.º 5
0
 def export(self, query: Query):
     qg = QueryGenerator(self.repo)
     output_text = qg.generate_query(query.name)
     with open(self.file_name, "w") as file_open:
         file_open.write(output_text)