HPI/tests
Dima Gerasimov 9594caa1cd general: move most core tests inside my.core.tests package
- distributes tests alongside the package, might be convenient for package users
- removes some weird indirection (e.g. dummy test files improting tests from modules)
- makes the command line for tests cleaner (e.g. no need to remember to manually add files to tox.ini)
- tests automatically covered by mypy (so makes mypy runs cleaner and ultimately better coverage)

The (vague) convention is

- tests/somemodule.py -- testing my.core.somemodule, contains tests directly re
- tests/test_something.py -- testing a specific feature, e.g. test_get_files.py tests get_files methon only
2023-05-25 00:25:13 +01:00
..
extra general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
__init__.py Add tests for pdfs 2020-08-16 13:36:36 -07:00
bluemaestro.py docs: fix typos 2023-03-27 03:02:35 +01:00
calendar.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +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 general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
conftest.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
demo.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +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
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 general/ci: mypy check tests 2023-02-21 00:20:58 +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 general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
location_fallback.py location fallback (#263) 2023-02-28 04:30:06 +00: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 general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
reddit.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01: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
shared_config.py location fallback (#263) 2023-02-28 04:30:06 +00:00
smscalls.py tests: run all tests, but exclude tests specific to my computer from CI 2021-02-14 17:47:18 +00:00
takeout.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01: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 general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
youtube.py my.youtube: use new my.google.takeout.parser module for its data 2022-04-20 22:22:30 +01:00