input: Write a function to load a JSON fixture file, extract properties from it, create Property objects from the properties, and save them to the database. The function should take no arguments and return the number of Property objects saved. The JSON fixture file should be specified using command line arguments (--fixture for the file name and --fixture_folder for the folder containing the file). The saved objects will be printed to the console.
  assert main(get_path())==len(properties_to_save)
  assert main(get_path())==len(properties_to_save)
  assert main(get_path())==len(properties_to_save)
  assert main(get_path())==len(properties_to_save)
  assert main(get_path())==len(properties_to_save)
output: def main():
      import argparse
      import json
      import os
  
      parser = argparse.ArgumentParser()
      parser.add_argument('--fixture', required=True)
      parser.add_argument('--fixture_folder', required=True)
      args = parser.parse_args()
  
      fixture_path = os.path.join(args.fixture_folder, args.fixture)
  
      with open(fixture_path, 'r') as file:
          data = json.load(file)
  
      properties_to_save = data.get('properties', [])
      for prop in properties_to_save:
          print(prop)
  
      return len(properties_to_save)