HPI/my/core
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
..
tests general: move most core tests inside my.core.tests package 2023-05-25 00:25:13 +01:00
__init__.py general: initial flake8 checks (for now manual) 2022-06-05 22:28:38 +01:00
__main__.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
cachew.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
cfg.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
common.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
compat.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
core_config.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
dataset.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
denylist.py docs: fix typos 2023-03-27 03:02:35 +01:00
discovery_pure.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
error.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
freezer.py ci: suppress some mypy issues after upgrade 2023-03-17 00:33:22 +00:00
influxdb.py general: initial flake8 checks (for now manual) 2022-06-05 22:28:38 +01:00
init.py docs: fix typos 2023-03-27 03:02:35 +01:00
kompress.py general: move most core tests inside my.core.tests package 2023-05-25 00:25:13 +01:00
konsume.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
legacy.py cli completion doc updates, hide legacy import warning (#279) 2023-03-06 21:36:36 +00:00
logging.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
orgmode.py general: fix mypy errors after mypy and pytz stubs updates 2021-12-19 18:53:29 +00:00
pandas.py my/core/pandas tests: fix weird pytest error when constructing dataclass inside a def 2023-05-24 22:32:44 +01:00
preinit.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
query.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
query_range.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
serialize.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
source.py source: propogate help url for config errors 2022-06-07 21:33:38 +01:00
sqlite.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
stats.py docs: fix typos 2023-03-27 03:02:35 +01:00
structure.py core/structure: use logger, warn leftover files 2022-02-14 19:34:03 +00:00
time.py twitter.twint: localize timestamps correctly 2022-05-31 01:28:11 +01:00
util.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
warnings.py general: initial flake8 checks (for now manual) 2022-06-05 22:28:38 +01:00