コード例 #1
0
  def setUp(self):

    self.schema = {'letters': StringField.column_type,
                   'numbers':NumberField.column_type}
    self.table_name = current_app.settings['TEST_TABLE_PREFIX'] + "PYFTUsage"
    self.ft = FusionTable.create(self.schema, self.table_name)

    self.simple_data = [(-1, 'minus1'),(-2,'minus2'),(-3,'minus3')]
    self.dummy_data = [(n,l) for n,l in  zip(*self.build_ran_data())]
コード例 #2
0
def create_fusion_table(instance):
    fusion_table_name = "%s - %s" %(instance.django_model.app_label, instance.django_model.name)
    schema = get_schema_from_model(instance.django_model.model_class())
    column_types = get_column_types_from_schema(schema)
    fusion_table = FusionTable.create(column_types, fusion_table_name)

    initialise_fusion_table(fusion_table, instance.django_model.model_class())

    return fusion_table