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())]
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