1797 Commits

Author SHA1 Message Date
Juan-Pablo Scaletti
a05841073e Add coveralls 2019-09-26 22:38:59 -05:00
Juan-Pablo Scaletti
b5af2c437d Fix tests 2019-09-26 22:23:23 -05:00
Juan-Pablo Scaletti
6cbd6c0fea Add coverage badge. Fix #75 2019-09-26 22:15:57 -05:00
Juan-Pablo Scaletti
aab54bf2d0 Update mm.py. Fix #69 2019-09-26 22:09:54 -05:00
Ben Felder
79a1d04020 Refactored parse_args for better testability.
Added test_cli.py.

Removed unused dynamic import from cli.py.

Added tests for cli flags.

Added test for cli.run.

Improved test_good_cli_run.

Refactored parser generation for better testability.

test_cli_args replacing test_cli_flags.

Parametrized test_invalid_cli_args.

Added test_make_parser_bad_config.
2019-09-22 20:47:36 +02:00
Ben Felder
032a46b318
Using monkeypatch fixture for mocking,
Replacing DIY mocking with functionality built-in to pytest.
2019-09-22 20:33:10 +02:00
Ben Felder
88954bf816
Merge pull request #1 from pykong/moving_test_tasks
Update test_copy.py
2019-09-22 20:09:30 +02:00
Ben Felder
8618dfb625
Update test_tasks.py 2019-09-22 20:09:14 +02:00
Ben Felder
edfe66f7f9
Update test_copy.py 2019-09-22 20:08:10 +02:00
Ben Felder
771627127c
Removed trailing blank lines from test_config.py. 2019-09-22 19:47:56 +02:00
Ben Felder
4e3a281585
Further work on README.md. 2019-09-20 20:29:30 +02:00
Ben Felder
21e6573cce
Formatted README.md via prettier.io. 2019-09-20 19:21:31 +02:00
Ben Felder
ad345bf5e3
Grammar and spelling fixes to README.md. 2019-09-20 18:59:53 +02:00
Ben Felder
b1047bbe9b
Removed left-over copier.json and copier.toml. 2019-09-20 18:41:30 +02:00
Ben Felder
5b95af474c
Improvements to config file related exceptions. 2019-09-20 18:16:02 +02:00
Ben Felder
caa7031886
Blacked tests. Stripped line of list comprehension. 2019-09-17 18:57:26 +02:00
Ben Felder
b3b002dcad
Basing config file identification on regex. 2019-09-17 18:55:04 +02:00
Juan-Pablo Scaletti
69363a5944
Merge pull request #66 from pykong/better_loaders
Removed support for JSON and TOML config files.
2019-09-16 16:08:22 -05:00
Ben Felder
ef8f4042bc
Added test_multiple_config_file_error. 2019-09-16 22:25:47 +02:00
Ben Felder
5c2177057f
Overhauled load_config_data. 2019-09-16 21:58:48 +02:00
Ben Felder
0c6d586a4d
Removed support for JSON and TOML config files. 2019-09-16 21:03:15 +02:00
Juan-Pablo Scaletti
4800fe2fd9
Merge pull request #64 from pykong/better_loaders
Improvements to config file loaders
2019-09-15 07:14:54 -05:00
Ben Felder
b32a51c242
Merge remote-tracking branch 'origin/master' into better_loaders 2019-09-15 12:49:05 +02:00
Juan-Pablo Scaletti
a13d7dc44f
Depersonalize call to action 2019-09-14 18:04:14 -05:00
Juan-Pablo Scaletti
3e0c2d1693
Merge pull request #63 from pykong/cleanups
Cleanups and formatting
2019-09-14 18:02:24 -05:00
Ben Felder
e6a400a906
Changes to InvalidConfigFileError. 2019-09-14 22:51:10 +02:00
Ben Felder
2aa51cc79f
Refactored dispatching mechanism for config file loaders. 2019-09-14 22:33:35 +02:00
Ben Felder
8b6e19ee6f
Delete empty file test_data 2019-09-14 22:31:49 +02:00
Ben Felder
8584e364f6
Updated docstring of load_config_data. 2019-09-14 20:49:08 +02:00
Ben Felder
b22488ff87
Formatted imports via isort. 2019-09-14 15:11:17 +02:00
Ben Felder
f8c528e657
Blackened test_config. 2019-09-14 14:13:20 +02:00
Ben Felder
e8159a72f8
Removed some dead code. 2019-09-14 13:54:09 +02:00
Ben Felder
e4ce908b19
Removed left-over voodoo.json file. 2019-09-14 13:43:45 +02:00
Juan-Pablo Scaletti
6f33859d80
Merge pull request #61 from pykong/invalid_files
Error message on invalid config file
2019-09-14 05:41:26 -05:00
Ben Felder
a20298b093
Replaced test_bad_toml with tests for individual file types. 2019-09-14 11:11:33 +02:00
Juan-Pablo Scaletti
4a9efe369d
Merge pull request #62 from Jamim/feature/python3.8
Enable tests for Python 3.8 on CI
2019-09-13 16:01:39 -05:00
Aliaksei Urbanski
e89b30aa5d Enable tests for Python 3.8 on CI
Python 3.8 is almost there, so it would be nice
to see tests for it on CI.

These changes also:

 - add more precise classifiers
2019-09-13 23:52:14 +03:00
Juan-Pablo Scaletti
266080547e Vote for me 2019-09-13 10:34:16 -05:00
Ben Felder
4a48e22525
Made two tests green. 2019-09-11 22:14:14 +02:00
Ben Felder
4b24fb5360
Refactored exception handling in user_data. 2019-09-11 22:14:14 +02:00
Juan-Pablo Scaletti
21a6d95935 Fix typo and remove extra line breaks 2019-09-11 14:41:17 -05:00
Juan-Pablo Scaletti
a77d8def6d
Merge pull request #55 from pykong/better_conf
Refactoring of configuration
2019-09-11 14:33:37 -05:00
Ben Felder
f6b392bf1c
Merge branch 'master' into better_conf 2019-09-01 23:28:45 +02:00
Ben Felder
82ddf4adb7
Merged origin/master to solve conflicts. 2019-08-29 22:32:46 +02:00
Juan-Pablo Scaletti
dabf9cf09f Minor cleanup 2019-08-20 13:41:07 -05:00
Juan-Pablo Scaletti
9b8ce8ad17
Merge pull request #54 from pykong/cleanup
Cleanup and move to Python 3.6
2019-08-20 13:26:24 -05:00
Juan-Pablo Scaletti
709439b3b2
Merge pull request #53 from pykong/patch-1
Some formatting on CHANGELOG.md
2019-08-20 13:26:08 -05:00
Juan-Pablo Scaletti
75d5f0000f
Merge pull request #52 from pykong/typing
Adding type annotations
2019-08-20 13:25:21 -05:00
Juan-Pablo Scaletti
5d15e9df2f Removes top __init__ file. Fix #56 2019-08-20 13:19:32 -05:00
Ben Felder
f5b2f09d42 Fixed issue in test_config_data_good_data. 2019-08-09 21:43:46 +02:00