| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
Setting up a new template env should not directly touch the
translation tools, but go through a function in
translations.py.
|
|
|
|
|
|
| |
- entry: not used, removed.
- proc_state: going to be used, added.
- size_limits: not used, removed.
|
|
|
|
| |
Signed-off-by: Alon Levy <alon@pobox.com>
|
|
|
|
|
|
|
|
| |
The ideas is by Alon Levy.
Not only media_collect, but also other places might want to
add media to a collection. So refactor this into a function
for easier usage.
|
| |
|
|
|
|
| |
Well, get the config into a local variable, for easier access.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The storage tests work in the system's tmpdir. The python
docs say, we should clean up after using things. Yes the
directory should be cleaned up on reboot, but if running
tests a lot, the tmpdir could fill up, so we should really
cleanup.
So use the new .delete_dir() on the storage interface to
cleanup test dirs and get them finally removed with
os.rmdir. All nicely packed into cleanup_storage().
|
|\ |
|
| |
| |
| |
| |
| |
| | |
change one line in mediagoblin/config_spec.ini
in response to isses.mediagoblin.org/ticket/601
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
(cherry-picked from
https://gitorious.org/~dunkyp/mediagoblin/dunkyps-mediagoblin/commits/image_quality)
|
| |
| |
| |
| | |
All the hook_* tests use the same config, so refactor it.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
without assignent
|
| | |
|
| |
| |
| |
| | |
I have not tested any of this but it looks right ;)
|
| |
| |
| |
| | |
We agreed on a new direction on IRC last night...
|
| | |
|
| |
| |
| |
| | |
setup()" as well
|
| |
| |
| |
| |
| | |
They showed me how to use @pytest.fixture, which allowed us to pass the
test into setup!
|
| |
| |
| |
| | |
That's somewhat, what piwigo does.
|
| | |
|
| |
| |
| |
| |
| |
| | |
six allows us to smoothly get more forward compatible with
py3. The idea is to change things over to use six, when/if
we feel a need for it.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
images are the first media type to use the new style class
based media manager.
|
| |
| |
| |
| |
| |
| | |
The MediaManagerBase gets a fallback "return False" one.
The Compat-Manager checks in the dict and calls that one or
returns False.
|
| |
| |
| |
| |
| | |
This is the base class for all new style class based media
managers.
|
| |
| |
| |
| | |
To make .media_fetch_order work, create a property.
|
| |
| |
| |
| |
| |
| | |
To get us moving towards a MediaManager class, the first
idea is to create a class that wraps our current dict based
manager and makes all users happy.
|
| |
| |
| |
| |
| |
| |
| | |
Fixes for systems with Pillow, but leaves a "try: except ImportError" to
support anything that doesn't have a PIL top level import.
Signed-off-by: Alon Levy <alon@pobox.com>
|
| |
| |
| |
| | |
Signed-off-by: Alon Levy <alon@pobox.com>
|
| | |
|
|/
|
|
|
|
|
|
|
|
| |
Instead of leaving test early if they can not run, use the
pytest.mark.skipif marked to tell the test system not to
even run the test.
This also adds to the stats, because skipped tests are
counted differently. Thus making it obvious, that some
tests did not run, because of any reason.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new media type supports pdf and a subset of media recognized by libreoffice via
unoconv.
Every document added goes through:
* conversion to pdf with unoconv if not already a pdf
* creation of thumbnail and medium sized image, and pdfinfo generates
some information (even for unoconv produces docs - should fix this)
Poppler (pdftocairo, pdfinfo) is used. http://poppler.freedesktop.org/
A working but uglified pdf.js integration exists, which is enabled by
setting pdf.pdf_js=true mediagoblin_local.ini (disabled in mediagoblin.ini)
Adds one test to the test_submission test suite, and another separate test_pdf suite.
The tests are only run if media_types.pdf.processing.check_prerequisites passes, so
the test suite will not require any extra package.
TODO: make test suite say 'skipped' in that case instead of just 'ok'
Signed-off-by: Alon Levy <alon@pobox.com>
|
|\ |
|
| |\
| | |
| | |
| | | |
This merges the patch for Issue #548.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Initially I was going to write a failing test for refresh tokens. Thus
this fix includes an orphaned 'expect_failure' method in test utils.
I ended up writing support for OAuth refresh tokens, as well as a lot of
cleanup (hopefully) in the OAuth plugin code.
**Rebase**: While waiting for this stuff to be merged, the testing
framework changed, it comes with batteries included regarding fails.
Removed legacy nosetest helper.
Also added a lot of backref=backref([...], cascade='all, delete-orphan')
|
|\ \ \
| |/ /
|/| | |
|