Example #1
0
    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'
Example #2
0
    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')
Example #3
0
 def _post_file(self):
     self.dataset_id = create_dataset_from_url(self._file_uri,
             allow_local_file=True)[ID]