def batch_job_create(client_service, company_name): import base_job_sample created_jobs = [] def job_create_callback(request_id, response, exception): if exception is not None: print('Got exception while creating job: %s' % exception) pass else: print('Job created: %s' % response) created_jobs.append(response) pass batch = client_service.new_batch_http_request() job_to_be_created1 = base_job_sample.generate_job_with_required_fields( company_name) request1 = {'job': job_to_be_created1} batch.add( client_service.jobs().create(body=request1), callback=job_create_callback) job_to_be_created2 = base_job_sample.generate_job_with_required_fields( company_name) request2 = {'job': job_to_be_created2} batch.add( client_service.jobs().create(body=request2), callback=job_create_callback) batch.execute() return created_jobs
def batch_job_create(client_service, company_name): import base_job_sample created_jobs = [] def job_create_callback(request_id, response, exception): if exception is not None: print('Got exception while creating job: %s' % exception) pass else: print('Job created: %s' % response) created_jobs.append(response) pass batch = client_service.new_batch_http_request() job_to_be_created1 = base_job_sample.generate_job_with_required_fields( company_name) request1 = {'job': job_to_be_created1} batch.add(client_service.jobs().create(body=request1), callback=job_create_callback) job_to_be_created2 = base_job_sample.generate_job_with_required_fields( company_name) request2 = {'job': job_to_be_created2} batch.add(client_service.jobs().create(body=request2), callback=job_create_callback) batch.execute() return created_jobs
def set_up(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_to_be_created.update({'display_name': 'Google'}) company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) amount = {'currency_code': 'USD', 'units': 12} compensation_info = { 'entries': [{ 'type': 'BASE', 'unit': 'HOURLY', 'amount': amount }] } job_to_be_created.update({ 'title': 'Systems Administrator', 'employment_types': 'FULL_TIME', 'language_code': 'en-US', 'compensation_info': compensation_info }) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') return company_name, job_name
def set_up(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'addresses': [location], 'title': keyword}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') job_to_be_created2 = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created2.update({'addresses': [location2], 'title': keyword}) job_name2 = base_job_sample.create_job(client_service, job_to_be_created2).get('name') return company_name, job_name, job_name2
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') location = 'Mountain View, CA' distance = 0.5 keyword = 'Software Engineer' location2 = 'Synnyvale, CA' job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'addresses': [location], 'title': keyword}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') job_to_be_created2 = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created2.update({'addresses': [location2], 'title': keyword}) job_name2 = base_job_sample.create_job(client_service, job_to_be_created2).get('name') # Wait several seconds for post processing time.sleep(10) basic_location_search(client_service, company_name, location, distance) city_location_search(client_service, company_name, location) broadening_location_search(client_service, company_name, location) keyword_location_search(client_service, company_name, location, distance, keyword) multi_locations_search(client_service, company_name, location, distance, location2) base_job_sample.delete_job(client_service, job_name) base_job_sample.delete_job(client_service, job_name2) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') location = 'Mountain View, CA' distance = 0.5 keyword = 'Software Engineer' location2 = 'Synnyvale, CA' job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'locations': [location], 'job_title': keyword}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') job_to_be_created2 = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created2.update({'locations': [location2], 'job_title': keyword}) job_name2 = base_job_sample.create_job(client_service, job_to_be_created2).get('name') # Wait several seconds for post processing time.sleep(10) basic_location_search(client_service, company_name, location, distance) city_location_search(client_service, company_name, location) broadening_location_search(client_service, company_name, location) keyword_location_search(client_service, company_name, location, distance, keyword) multi_locations_search(client_service, company_name, location, distance, location2) base_job_sample.delete_job(client_service, job_name) base_job_sample.delete_job(client_service, job_name2) base_company_sample.delete_company(client_service, company_name)
def set_up(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'title': 'Software engineer'}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') return company_name, job_name
def set_up(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update( {'addresses': ['1600 Amphitheatre Pkwy, Mountain View, CA 94043']}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') return company_name, job_name
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_to_be_created.update({'display_name': 'Google'}) company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) amount = {'currency_code': 'USD', 'units': 12} compensation_info = { 'entries': [{ 'type': 'BASE', 'unit': 'HOURLY', 'amount': amount }] } job_to_be_created.update({ 'title': 'Systems Administrator', 'employment_types': 'FULL_TIME', 'language_code': 'en-US', 'compensation_info': compensation_info }) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) basic_keyword_search(client_service, company_name, 'Systems Administrator') category_search(client_service, company_name, ['COMPUTER_AND_IT']) date_range = {'start_time': '2018-07-01T00:00:00Z'} date_range_search(client_service, company_name, date_range) employment_types_search(client_service, company_name, ['FULL_TIME', 'CONTRACTOR', 'PER_DIEM']) company_display_name_search(client_service, company_name, ['Google']) compensation_search(client_service, company_name) language_code_search(client_service, company_name, ['pt-BR', 'en-US']) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_to_be_created.update({'display_name': 'Google'}) company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) amount = {'currency_code': 'USD', 'units': 12} compensation_info = { 'entries': [{ 'type': 'BASE', 'unit': 'HOURLY', 'amount': amount }] } job_to_be_created.update({ 'title': 'Systems Administrator', 'employment_types': 'FULL_TIME', 'language_code': 'en-US', 'compensation_info': compensation_info }) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) basic_keyword_search(client_service, company_name, 'Systems Administrator') category_search(client_service, company_name, ['COMPUTER_AND_IT']) date_range = {'start_time': '2018-07-01T00:00:00Z'} date_range_search(client_service, company_name, date_range) employment_types_search(client_service, company_name, ['FULL_TIME', 'CONTRACTOR', 'PER_DIEM']) company_display_name_search(client_service, company_name, ['Google']) compensation_search(client_service, company_name) language_code_search(client_service, company_name, ['pt-BR', 'en-US']) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) search_for_alerts(client_service, company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) search_for_alerts(client_service, company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update( {'locations': ['1600 Amphitheatre Pkwy, Mountain View, CA 94043']}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) commute_search(client_service, company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'title': 'Software engineer'}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) auto_complete_default(client_service, 'goo', company_name) auto_complete_default(client_service, 'sof', company_name) job_title_auto_complete(client_service, 'sof', company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({'job_title': 'Software engineer'}) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) auto_complete_default(client_service, 'goo', company_name) auto_complete_default(client_service, 'sof', company_name) job_title_auto_complete(client_service, 'sof', company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)
def run_sample(): import base_company_sample import base_job_sample company_to_be_created = base_company_sample.generate_company() company_created = base_company_sample.create_company( client_service, company_to_be_created) company_name = company_created.get('name') job_to_be_created = base_job_sample.generate_job_with_required_fields( company_name) job_to_be_created.update({ 'addresses': ['1600 Amphitheatre Pkwy, Mountain View, CA 94043'] }) job_name = base_job_sample.create_job(client_service, job_to_be_created).get('name') # Wait several seconds for post processing time.sleep(10) commute_search(client_service, company_name) base_job_sample.delete_job(client_service, job_name) base_company_sample.delete_company(client_service, company_name)