Commit Graph

177 Commits

Author SHA1 Message Date
Simon Conseil
2f29efbf9e Reuse the disconnect_signals fixture 2018-02-16 23:36:52 +01:00
Glandos
93f51e3e56 Use parameters for parametrized test
Instead of hardcoded values…
2018-02-16 09:24:33 +01:00
Glandos
bb7c752019 Add compress_assets plugin:
- The plugin
- Configuration
- Myself as author
- Docs
- Tests
- Dependencies for Travis
2018-02-15 22:55:47 +01:00
Simon Conseil
c2cdb22c57 Merge pull request #297 from edwinsteele/feature/get-title-desc-from-iptc
Populate title & description from IPTC image data
2018-02-15 11:38:39 +01:00
Edwin Steele
45cf226f17 Move iptc field extraction to image.py 2018-02-15 17:14:37 +11:00
Edwin Steele
ef07f1e7a7 Populate title & description from IPTC image data
The IPTC spec defines title and description fields so use those
to populate these fields on the Image unless they've been set by
some other means.
2018-02-13 17:07:54 +11:00
Simon Conseil
50072e2e2f Clear signals after testing plugins 2018-02-10 00:07:28 +01:00
Simon Conseil
e35d95557a Test files_to_copy 2018-01-07 00:59:41 +01:00
Simon Conseil
219a730190 Test the feeds plugin 2018-01-07 00:38:35 +01:00
Simon Conseil
5a8046caa1 Fix py2 compat 2018-01-05 00:32:13 +01:00
Simon Conseil
3fe48b05f3 more tests for plugins 2018-01-04 00:33:17 +01:00
Simon Conseil
72e58f0eef Add test for the build command 2018-01-03 23:09:35 +01:00
Simon Conseil
498d94c2b3 Add video_converter to the settings dict
Also split arguments for image and video's generate_thumbnail functions.
2018-01-03 18:52:15 +01:00
Simon Conseil
1e96a7c939 Add setting to customize the EXIF datetime format (fix #271)
- The default format is now `%c`
- Fix documentation confusion between ``datetime`` and ``dateobj``
2018-01-03 17:11:58 +01:00
Edward Betts
311d203e3a correct spelling mistakes 2017-10-23 08:18:08 +01:00
Matthias Vogelgesang
0a62cb38fd Test portrait/landscape resize correctness 2017-10-09 14:09:49 +02:00
Simon Conseil
c775557681 Remove the exif cache for test to avoid side effect when building the
test gallery
2017-03-12 01:01:08 +01:00
Simon Conseil
433f1fd92a Cleanup, pep8 2017-02-06 00:21:44 +01:00
Tilman Adler
825e1dab41 plugin to cache the exif data of images 2017-02-02 18:24:00 +01:00
Tilman Adler
5d9d337cb4 add a plugin for finer control over ignored files 2017-01-22 22:27:20 +01:00
Simon Conseil
8f12e0f62f Use leaflet-providers.js to allow chosing the tile provider (ref #218) 2016-10-24 00:28:10 +02:00
Simon Conseil
95085af122 Add test for ignore_directories with special characters (ref #222) 2016-10-02 00:04:33 +02:00
Simon Conseil
929f612335 Merge pull request #203 from tohojo/title-command
Add 'title' command.
2016-05-02 10:32:03 +02:00
Toke Høiland-Jørgensen
e6519d121a Add test for set_meta command.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2016-05-02 01:18:33 +02:00
Toke Høiland-Jørgensen
a8efae9805 Add test for sorting images on meta keys.
This test also tests the missing meta key functionality.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2016-05-02 00:21:56 +02:00
Toke Høiland-Jørgensen
fec1a78d25 Fix read_metadata to not return a title if none is defined in index.md.
This fixes the test breakage from adding an index.md with only an Order
key defined.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2016-05-02 00:17:38 +02:00
Toke Høiland-Jørgensen
4c82aca9a0 Add tests for sorting on metadata keys.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2016-05-02 00:17:38 +02:00
Jorge Gallegos
6eb570ceb7 Adding a test that showcases the bug
I found a couple of images where the ISOSpeedRatings value is an empty
tuple. This makes sigal sad.
2016-04-07 10:36:42 -07:00
Simon Conseil
23951fea45 Update photoswipe 4.1.1 2016-03-06 00:05:23 +01:00
Simon Conseil
3e8ef322cf Fix encoding error with the feed plugin on PY2 (Ref #194) 2016-02-22 23:58:43 +01:00
Simon Conseil
b4d1057a58 Fix ZeroDivisionError when ExposureTime contains null values (fix #193) 2016-02-16 00:16:14 +01:00
Simon Conseil
578636b194 Fix video filename for tests.
The error was not detected is the _build was present. So this commit also
removes the _build before each test.
2016-02-01 00:43:22 +01:00
Simon Conseil
14f6b93756 Ensure that locale is correctly reset if the test fails. 2016-01-31 00:50:44 +01:00
Simon Conseil
fce70828fc Reset logger level after the test 2016-01-31 00:06:27 +01:00
Simon Conseil
744ac2ed24 Merge branch 'debug-raise-exceptions' 2016-01-30 23:50:18 +01:00
Simon Conseil
a93bdcc4c7 Test that exception is raised in debug mode. 2016-01-30 23:44:24 +01:00
Simon Conseil
c5d6497bd5 Add a feeds plugin, using all images sorted by date. 2016-01-23 15:28:28 +01:00
Craig Gallek
a92dc0e6d9 remove temp swp file 2016-01-18 18:05:16 -05:00
Craig Gallek
589eec0d21 Implement album sorting
This adds an 'albums_sort_attr' configuration modeled off of the
'medias_sort_attr'.  It defaults to the existing behavior of sorting
sub-albums by directory name.  It allows sort by any metadata attribute
stored in the album metadata file.

The existing album sort test wasn't really verifying album sorting
behavior, so I just re-wrote the whole thing to include tests for the
old behavior and new.

This should resolve issue #121
2016-01-18 17:29:28 -05:00
Rémy HUBSCHER
dba2aec8ec Use pytest.mark.parametrize r=@saimn 2016-01-08 12:23:23 +01:00
Rémy HUBSCHER
c196fc64a5 Validate GIF always use_orig and generate thumbnail. 2016-01-08 11:46:51 +01:00
Rémy HUBSCHER
f3300bfb52 Make sure GIF format is accepted in the library. 2016-01-08 11:35:23 +01:00
Rémy HUBSCHER
cb17a03316 Make sure gif files are zipped correctly. 2016-01-08 11:19:41 +01:00
Simon Conseil
f819f883d4 Fix test with fraction exposure 2016-01-08 00:13:07 +01:00
Simon Conseil
0622f2666c xfail GPS test only for Pillow 3.0.0 2016-01-08 00:12:33 +01:00
Simon Conseil
c044d276b3 Show Pillow version in the tests header 2016-01-08 00:11:17 +01:00
Simon Conseil
a9ca86fe6f More fixes. 2015-10-14 23:16:09 +02:00
Simon Conseil
ccea99ed36 Enhance detection of a theme directory. 2015-09-01 23:25:56 +02:00
Simon Conseil
9f0cf68b7b Fix tests - forgot to revert the config file. 2015-09-01 23:09:01 +02:00
Simon Conseil
df00f85a88 Fix syntax error + avoid implicit global variables. 2015-09-01 16:06:16 +02:00