aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tests/test_submission.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2012-03-18 12:12:41 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2012-03-18 12:12:41 -0500
commit94e605237512daa518bcab9b59edbc1107840006 (patch)
treeeb1aa0b714c536f68474f0853c251ed4c5d683cf /mediagoblin/tests/test_submission.py
parentbf0f67ad6547e2073770942ddf66f23d3181831a (diff)
parent54477b4d76ca983e2e884fea9c0975c7e63fdc1d (diff)
downloadmediagoblin-94e605237512daa518bcab9b59edbc1107840006.tar.lz
mediagoblin-94e605237512daa518bcab9b59edbc1107840006.tar.xz
mediagoblin-94e605237512daa518bcab9b59edbc1107840006.zip
Merge branch 'master' into derek-moore-bug405_email_notifications_for_comments
Conflicts: mediagoblin/db/mongo/migrations.py
Diffstat (limited to 'mediagoblin/tests/test_submission.py')
-rw-r--r--mediagoblin/tests/test_submission.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/mediagoblin/tests/test_submission.py b/mediagoblin/tests/test_submission.py
index 2f11bdfb..1f56779e 100644
--- a/mediagoblin/tests/test_submission.py
+++ b/mediagoblin/tests/test_submission.py
@@ -180,6 +180,18 @@ class TestSubmission:
# Does media entry exist?
assert_true(media)
+ # Add a comment, so we can test for its deletion later.
+ get_comments = lambda: list(
+ request.db.MediaComment.find({'media_entry': media._id}))
+ assert_false(get_comments())
+ response = self.test_app.post(
+ request.urlgen('mediagoblin.user_pages.media_post_comment',
+ user=self.test_user.username,
+ media=media._id),
+ {'comment_content': 'i love this test'})
+ response.follow()
+ assert_true(get_comments())
+
# Do not confirm deletion
# ---------------------------------------------------
response = self.test_app.post(
@@ -219,6 +231,9 @@ class TestSubmission:
request.db.MediaEntry.find(
{'_id': media._id}).count())
+ # How about the comment?
+ assert_false(get_comments())
+
def test_malicious_uploads(self):
# Test non-suppoerted file with non-supported extension
# -----------------------------------------------------