def setUp(self): TestBase.setUp(self) self._file = 'file://tests/fixtures/good_eats.csv' self.dataset_id = create_dataset_from_url(self._file, allow_local_file=True)[ID] self.controller = Calculations() self.formula = 'amount + gps_alt' self.name = 'test'
def POST(self, url=None, csv_file=None): """ If *url* is provided read data from URL *url*. If *csv_file* is provided read data from *csv_file*. Otherwise return an error message. """ result = None if url: result = create_dataset_from_url(url) if csv_file: result = create_dataset_from_csv(csv_file) return dump_or_error(result, 'url or csv_file required')
def _post_file(self): self.dataset_id = create_dataset_from_url(self._file_uri, allow_local_file=True)[ID]