ArthurG / Kijiji-Repost-Headless

Repost / Post Kijiji ads with Python
MIT License
144 stars 59 forks source link

run_tests fails. #96

Closed Spazmic closed 4 years ago

Spazmic commented 6 years ago

====================================================================== ERROR: tests.test_generate_inf (unittest.loader._FailedTest)

ImportError: Failed to import test module: tests.test_generate_inf Traceback (most recent call last): File "/usr/lib/python3.5/unittest/loader.py", line 428, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python3.5/unittest/loader.py", line 369, in _get_module_from_name import(name) File "/home/spazmic/Kijiji-Repost-Headless-master/tests/test_generate_inf.py", line 3, in from kijiji_repost_headless.generate_post_file import get_description File "/home/spazmic/Kijiji-Repost-Headless-master/kijiji_repost_headless/generate_post_file.py", line 11, in from get_ids import get_location_and_area_ids ImportError: No module named 'get_ids'


Ran 1 test in 0.000s

FAILED (errors=1)

jpbegin commented 6 years ago

Having the same kind of issue with location and area ids... not sure where it comes from.

Your ad must be submitted in a specific category.
Please provide a category keyword to search for: dehumidifier
 1 - Home Appliances > Heaters, Humidifiers & Dehumidifiers
Select a category from the list above (choose number) [To restart, enter 0]: 1
1                                         Owner
Choose most relevant category relating to "For Sale By:" [To restart, enter 0]: 1
1                                         Business
Choose most relevant category relating to "" [To restart, enter 0]: 1
Your address: h1w3p3
Found one result: Montreal, QC H1W 3P3, Canada
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "kijiji_repost_headless/__main__.py", line 191, in <module>
    main()
  File "kijiji_repost_headless/__main__.py", line 50, in main
    args.function(args)
  File "kijiji_repost_headless/__main__.py", line 187, in generate_post_file
    generator.run_program()
  File "kijiji_repost_headless/generate_post_file.py", line 211, in run_program
    location_id, location_area = get_location_and_area_ids()  # Returns a tuple containing location ID and area ID
NameError: name 'get_location_and_area_ids' is not defined
ArthurG commented 4 years ago

152 fixes this