diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2013-05-22 15:55:21 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2013-05-23 13:33:08 -0500 |
commit | bdd23c0eaeccdee010091e08ba966fb4d9e83005 (patch) | |
tree | 624fffa74751c7641020de9db4f44e375ead277a /mediagoblin/tests/test_pluginapi.py | |
parent | 1b2cf1e823d6dfbb907449f8eab98b9011e9e48f (diff) | |
download | mediagoblin-bdd23c0eaeccdee010091e08ba966fb4d9e83005.tar.lz mediagoblin-bdd23c0eaeccdee010091e08ba966fb4d9e83005.tar.xz mediagoblin-bdd23c0eaeccdee010091e08ba966fb4d9e83005.zip |
test_plugin_staticdirect now works and passes.
This commit sponsored by Samuel Vale. Thank you!
Diffstat (limited to 'mediagoblin/tests/test_pluginapi.py')
-rw-r--r-- | mediagoblin/tests/test_pluginapi.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/mediagoblin/tests/test_pluginapi.py b/mediagoblin/tests/test_pluginapi.py index 73ad235e..6c1950e5 100644 --- a/mediagoblin/tests/test_pluginapi.py +++ b/mediagoblin/tests/test_pluginapi.py @@ -14,6 +14,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +import json import sys from configobj import ConfigObj @@ -358,3 +359,36 @@ doubleme: happyhappy""" global thing: globally appended! lol: cats doubleme: joyjoy""" + + +@pytest.fixture() +def static_plugin_app(request): + """ + Get a MediaGoblin app fixture using appconfig_static_plugin.ini + """ + return get_app( + request, + mgoblin_config=pkg_resources.resource_filename( + 'mediagoblin.tests', 'appconfig_static_plugin.ini')) + + +def test_plugin_assetlink(static_plugin_app): + """ + Test that the assetlink command works correctly + """ + pass + + +def test_plugin_staticdirect(static_plugin_app): + """ + Test that the staticdirect utilities pull up the right things + """ + result = json.loads( + static_plugin_app.get('/staticstuff/').body) + + assert len(result) == 2 + + assert result['mgoblin_bunny_pic'] == '/test_static/images/bunny_pic.png' + assert result['plugin_bunny_css'] == \ + '/plugin_static/staticstuff/css/bunnify.css' + |