dupeguru/core/tests
Virgil Dupras 10dbfa9b38 Refactoring: Path API compatibility with pathlib
Refactored dupeGuru to make hscommon.path's API a bit close to pathlib's
API. It's not 100% compatible yet, but it's much better than before.

This is more of a hscommon refactoring than a dupeguru one, but since
duepGuru is the main user of Path, it was the driver behind the
refactoring.

This refactoring also see the introduction of @pathify, which ensure
Path arguments. Previously, we were often unsure of whether the caller
of a function was passing a Path or a str. This problem is now solved
and this allows us to remove hscommon.io, an ill-conceived attempt to
solve that same ambiguity problem.

Fixes #235.
2013-11-16 12:06:16 -05:00
..
__init__.py Changed the build system (that commit is *huge*) 2009-12-30 16:34:41 +00:00
app_test.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
base.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
conftest.py [#138] Added a very preliminary version of the prioritization dialog. A big part of this commit is about refactoring the tests and introducing a TestApp for dupeGuru (in core.tests.base). 2011-09-07 15:46:41 -04:00
directories_test.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
engine_test.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
fs_test.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
ignore_test.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
markable_test.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
prioritize_test.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
result_table_test.py Improved delta values to support non-numerical values 2013-07-28 17:45:23 -04:00
results_test.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
scanner_test.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00