text: import os
  import pytest
  from fasttrips import Run
  
  EXAMPLE_DIR    = os.path.join(os.getcwd(), 'fasttrips', 'Examples', 'Springfield')
  
  # DIRECTORY LOCATIONS
  INPUT_NETWORK       = os.path.join(EXAMPLE_DIR, 'networks', 'vermont')
  INPUT_DEMAND        = os.path.join(EXAMPLE_DIR, 'demand', 'simpson_zorn')
  INPUT_CONFIG        = os.path.join(EXAMPLE_DIR, 'configs', 'B')
  OUTPUT_DIR          = os.path.join(EXAMPLE_DIR, 'output')
  
  # INPUT FILE LOCATIONS
  CONFIG_FILE         = os.path.join(INPUT_CONFIG, 'config_ft.txt')
  INPUT_FUNCTIONS     = os.path.join(INPUT_CONFIG, 'config_ft.py')
  INPUT_WEIGHTS       = os.path.join(INPUT_CONFIG, 'pathweight_ft.txt')
  
  def test_user_classes():
  
      r = Run.run_fasttrips(
          input_network_dir= INPUT_NETWORK,
          input_demand_dir = INPUT_DEMAND,
          run_config       = CONFIG_FILE,
          input_weights    = INPUT_WEIGHTS,
          input_functions  = INPUT_FUNCTIONS,
          output_dir       = OUTPUT_DIR,
          output_folder    = "test_userclasses",
          max_stop_process_count = 2,
          pf_iters         = 2,
          overlap_variable = "None",
          pathfinding_type = "stochastic",
          iters            = 1,
          dispersion       = 0.50,
          num_trips        = 5,
          number_of_processes = 1)
  
      assert r["passengers_arrived"] > 0
  
  if __name__ == '__main__':
      test_user_classes()
  