def _setup_test_database(self, package_name):
		
		print ">>>>>>>>>>>>>>>>>> creating package: ", package_name
		base_location = self._get_ckan_base_api_url()
		api_key = self._get_user_api_key()
		testclient = CkanClient(base_location, api_key)
		print "base.. ", testclient.base_location
		file_url, status = testclient.upload_file("./testData/small_with_lat_long.csv")
		
		print "created file_url:", file_url
		print "status: ", status
		assert True
		  
	
		package_dict = {u'name': package_name, u'title': u'Serialize test 1', u'notes': u'dummy notes',
		'owner_org': 'public', u'private': u'False', u'state': u'active',
		'resources': [{'description': u'Resource Document Description', 'format': u'csv', 'url': file_url, 'name': u'Resource somewhere'}]}
		
		#print "package_dict: at test: ", package_dict
		 
		try:
			ret_pack = testclient.package_register_post(package_dict)
			resources = ret_pack['resources']
			self.database_id = resources[0]['id'] 
		
			print ">>>>>>>>>>>>>>>>>>>>>>>> database_id:", self.database_id
		except Exception, e:
			print "Exception: ", e
			assert False
			return ""
 def _setup_test_database(self, package_name):
     
     print ">>>>>>>>>>>>>>>>>> creating package: ",package_name
     try:
         base_location = self._get_ckan_base_api_url()
         api_key = self._get_user_api_key()
         testclient = CkanClient(base_location, api_key)
         file_url,status = testclient.upload_file("./testData/small_with_lat_long.csv")
     
         print "created file_url:",file_url
         
     except Exception, e:
         print "exception",e
         assert False   
Exemple #3
0
    def _setup_test_database(self, package_name):

        print ">>>>>>>>>>>>>>>>>> creating package: ", package_name
        try:
            base_location = self._get_ckan_base_api_url()
            api_key = self._get_user_api_key()
            testclient = CkanClient(base_location, api_key)
            file_url, status = testclient.upload_file(
                "./testData/small_with_lat_long.csv")

            print "created file_url:", file_url

        except Exception, e:
            print "exception", e
            assert False
Exemple #4
0
    def _setup_test_database(self, package_name):

        print ">>>>>>>>>>>>>>>>>> creating package: ", package_name
        base_location = self._get_ckan_base_api_url()
        api_key = self._get_user_api_key()
        testclient = CkanClient(base_location, api_key)
        print "base.. ", testclient.base_location
        file_url, status = testclient.upload_file(
            "./testData/small_with_lat_long.csv")

        print "created file_url:", file_url
        print "status: ", status
        assert True

        package_dict = {
            u'name':
            package_name,
            u'title':
            u'Serialize test 1',
            u'notes':
            u'dummy notes',
            'owner_org':
            'public',
            u'private':
            u'False',
            u'state':
            u'active',
            'resources': [{
                'description': u'Resource Document Description',
                'format': u'csv',
                'url': file_url,
                'name': u'Resource somewhere'
            }]
        }

        #print "package_dict: at test: ", package_dict

        try:
            ret_pack = testclient.package_register_post(package_dict)
            resources = ret_pack['resources']
            self.database_id = resources[0]['id']

            print ">>>>>>>>>>>>>>>>>>>>>>>> database_id:", self.database_id
        except Exception, e:
            print "Exception: ", e
            assert False
            return ""