aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tests/test_feed.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/tests/test_feed.py')
-rw-r--r--mediagoblin/tests/test_feed.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/mediagoblin/tests/test_feed.py b/mediagoblin/tests/test_feed.py
new file mode 100644
index 00000000..93b8531f
--- /dev/null
+++ b/mediagoblin/tests/test_feed.py
@@ -0,0 +1,19 @@
+from mediagoblin.tests.tools import fixture_add_user, fixture_media_entry
+
+
+class TestFeeds:
+ def setup(self):
+ self.user = fixture_add_user(username='terence', privileges=['active'])
+ self.media_entry = fixture_media_entry(
+ uploader=self.user.id,
+ state='processed')
+
+ def test_site_feed(self, test_app):
+ res = test_app.get('/atom/')
+ assert res.status_int == 200
+ assert res.content_type == 'application/atom+xml'
+
+ def test_user_feed(self, test_app):
+ res = test_app.get('/u/terence/atom/')
+ assert res.status_int == 200
+ assert res.content_type == 'application/atom+xml'