Sybren A. Stüvel
669aea7436
Testing should have debug mode disabled.
2016-04-04 16:10:55 +02:00
Sybren A. Stüvel
465b145609
More flexible, less error-prone configuration system.
...
WARNING: make a backup copy of your local config.py before pulling
this change, as Git will overwrite it without warning.
The configuration defaults to deployment settings, allowing overrides.
Overrides are read from config_local.py and from the file pointed to
by the PILLAR_CONFIG env var.
2016-04-04 14:59:11 +02:00
Sybren A. Stüvel
ce242e1de3
Added manage.py command to refresh (almost) expired links.
...
manage.py refresh_project_links 5672beecc0261b2005ed1a33 -c 4
This refreshes the oldest 4 links of that project.
2016-04-01 13:03:27 +02:00
Sybren A. Stüvel
8b4e0c4578
Fixed imports for py.test
...
For some reason the 'from application import utils' worked fine when
running unittests from PyCharm, but breaks in py.test. Strange.
2016-03-25 18:27:27 +01:00
Sybren A. Stüvel
7c04e01cde
Some security fixes and other fixes for file storage.
...
Also added unittests for creating files.
2016-03-25 18:23:01 +01:00
Sybren A. Stüvel
fd5bcaec52
Some code simplifications & logging for Zencoder notifications.
2016-03-25 17:21:18 +01:00
Sybren A. Stüvel
d7ee2121d9
Renamed some test_xxx files to common_test_xxx.py
...
Those files contain stuff for tests, but don't contain tests themselves.
2016-03-25 16:05:36 +01:00
Sybren A. Stüvel
adb4f5b39e
Added unittests for caching of file links.
...
Also converted test_auth.py to use the new AbstractPillarTest class.
This class ensures that we test against the testing database, which
is dropped at every setUp()/tearDown().
2016-03-25 15:57:17 +01:00
Sybren A. Stüvel
d4ed335273
Overriding app.config in unittest.
...
We may need something better structured in the future to handle
test configuration, but at least this gets the one test we have
running.
2016-03-25 12:22:31 +01:00
Sybren A. Stüvel
ebcb6bc5f8
Added setup.py to allow automated testing.
...
Also moved the tests directory to top-level, as they shouldn't be part
of the pillar directory.
2016-03-25 11:46:01 +01:00