Commit d17aedf3 by Victor Shnayder

the reverse isn't working for some reason... need to figure it out

parent 0b7e7b35
...@@ -4,6 +4,9 @@ from django.test import TestCase ...@@ -4,6 +4,9 @@ from django.test import TestCase
from django.test.client import RequestFactory from django.test.client import RequestFactory
from django.conf import settings from django.conf import settings
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from mock import Mock
from override_settings import override_settings from override_settings import override_settings
import xmodule.modulestore.django import xmodule.modulestore.django
...@@ -26,6 +29,7 @@ from xmodule.modulestore import Location ...@@ -26,6 +29,7 @@ from xmodule.modulestore import Location
from xmodule.modulestore.xml_importer import import_from_xml from xmodule.modulestore.xml_importer import import_from_xml
from xmodule.modulestore.xml import XMLModuleStore from xmodule.modulestore.xml import XMLModuleStore
import comment_client
from courseware.tests.tests import PageLoader, TEST_DATA_XML_MODULESTORE from courseware.tests.tests import PageLoader, TEST_DATA_XML_MODULESTORE
...@@ -49,13 +53,25 @@ class TestCohorting(PageLoader): ...@@ -49,13 +53,25 @@ class TestCohorting(PageLoader):
self.activate_user(self.student2) self.activate_user(self.student2)
def test_create_thread(self): def test_create_thread(self):
resp = self.client.post(reverse('create_thread'), my_save = Mock()
comment_client.perform_request = my_save
resp = self.client.post(
reverse('django_comment_client.base.views.create_thread',
kwargs={'course_id': 'edX/toy/2012_Fall',
'commentable_id': 'General'}),
{'some': "some", {'some': "some",
'data': 'data'}) 'data': 'data'})
self.assertEqual(resp.status_code, 200) self.assertTrue(my_save.called)
#self.assertEqual(resp.status_code, 200)
#self.assertEqual(my_save.something, "expected", "complaint if not true")
self.toy.metadata["cohort_config"] = {"cohorted": True}
# call the view again ...
# assert that different things happened
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment