def import_csv(filenames):
    for filename in filenames:
        if not os.access(filename, os.R_OK):
            raise CommandError('CSV file could not be read')

    importer = AddressBaseBasicImporter()
    importer.import_csv(list(filenames))
Пример #2
0
    def setUp(self):
        self.user = User()
        self.user.save()
        token = Token.objects.create(user=self.user)
        token.save()
        self.valid_token = 'Token ' + str(self.user.auth_token)

        AddressBaseBasicImporter().import_csv(
            self._sample_data_file('addressbase_basic_barnet_sample.csv'))
        PostcodeGssCodeImporter().import_postcode_gss_codes(
            self._sample_data_file('NSPL_barnet_sample.csv'))
        LocalAuthoritiesImporter().import_local_authorities(
            self._sample_data_file('local_authorities_sample.nt'))
 def _import_data_from(self, file):
     return AddressBaseBasicImporter().import_csv(
         self._sample_data_file(file))
 def _import(self, downloaded_files):
     importer = AddressBaseBasicImporter()
     importer.import_csv(downloaded_files)
 def setUp(self):
     self.importer = AddressBaseBasicImporter()
     self.sample_data = join(dirname(__file__),
                             '../sample_data/addressbase_basic_sample.csv')