HPI/tests
Dima Gerasimov 64a4782f0e core/ci: fix windows-specific issues
- use portable separators
- paths should be prepended with r' (so backwards slash isn't treated as escaping)
- sqlite connections should be closed (otherwise windows fails to remove the underlying db file)
- workaround for emojis via PYTHONUTF8=1 test for now
- make ZipPath portable
- properly use tox python environment everywhere

  this was causing issues on Windows
  e.g.
      WARNING: test command found but not installed in testenv
        cmd: C:\hostedtoolcache\windows\Python\3.9.12\x64\python3.EXE
2022-05-03 10:16:01 +01:00
..
core core/ci: fix windows-specific issues 2022-05-03 10:16:01 +01:00
extra polar: move to top level, add page support 2021-05-29 13:26:01 +01:00
__init__.py Add tests for pdfs 2020-08-16 13:36:36 -07:00
bluemaestro.py my.pdfs: reorganize tests a bit, fix mypy 2021-04-01 17:27:06 +01:00
calendar.py my.calendar.holidays: unhardcode calendar, detect it from the location data 2020-10-09 23:22:00 +02:00
cli.py core/ci: fix windows-specific issues 2022-05-03 10:16:01 +01:00
commits.py core/ci: fix windows-specific issues 2022-05-03 10:16:01 +01:00
common.py my.pdfs: reorganize tests a bit, fix mypy 2021-04-01 17:27:06 +01:00
config.py docs: fix copy-paste errors/spelling mistakes 2021-07-10 10:56:23 +01:00
conftest.py reflect cachew changes of exception handling and temporary suppression 2020-10-08 21:22:02 +02:00
core.py core: add hpi query command (#157) 2021-04-06 17:19:58 +01:00
demo.py fix spelling mistakes 2020-09-06 20:44:28 +01:00
emfit.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
foursquare.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
get_files.py core/windows: fix get_files and its tests 2021-02-16 06:40:42 +00:00
github.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
goodreads.py my.goodreads: cleanup, rename from my.reading.goodrads & use proper pip dependency 2021-03-26 05:06:53 +00:00
hypothesis.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
instapaper.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
jawbone.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
lastfm.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
location.py my.pdfs: reorganize tests a bit, fix mypy 2021-04-01 17:27:06 +01:00
misc.py core: add ZipPath encapsulating compressed zip files (#227) 2022-04-14 10:06:13 +01:00
orgmode.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
pdfs.py my.pdf: handle update to pdfannots 0.2 2021-12-19 18:53:29 +00:00
reddit.py my.reddit: better handling for legacy reddit config 2021-12-24 18:02:37 +00:00
rtm.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
serialize.py my.core.serialize: orjson with additional default and _serialize hook (#140) 2021-03-20 00:48:03 +00:00
serialize_simplejson.py docs: fix copy-paste errors/spelling mistakes 2021-07-10 10:56:23 +01:00
smscalls.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
sqlite.py core/ci: fix windows-specific issues 2022-05-03 10:16:01 +01:00
takeout.py core/time: more flexible support for resolving TZ abbreviation -> TZ ambiguities 2021-03-08 00:40:19 +00:00
test_import_warnings.sh fbmessenger: only import from .export in legacy mode 2022-02-05 14:49:12 +00:00
tweets.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
tz.py location: add all.py, using takeout/gpslogger/ip (#237) 2022-04-26 21:11:35 +01:00
youtube.py my.youtube: use new my.google.takeout.parser module for its data 2022-04-20 22:22:30 +01:00