added test to discussions_api client to test JSON response that is absent of the resp_total key

This commit is contained in:
Brian Beggs
2015-09-28 21:03:19 -04:00
parent d9de52751d
commit cc73bc0b61

View File

@@ -257,6 +257,12 @@ class ThreadSerializerSerializationTest(SerializerTestMixin, SharedModuleStoreTe
serialized = self.serialize(Thread(id=thread_data["id"]))
self.assertEqual(serialized["response_count"], 2)
def test_response_count_missing(self):
thread_data = self.make_cs_content({})
del thread_data["resp_total"]
self.register_get_thread_response(thread_data)
serialized = self.serialize(Thread(id=thread_data["id"]))
self.assertIsNone(serialized["response_count"], None)
@ddt.ddt
class CommentSerializerTest(SerializerTestMixin, SharedModuleStoreTestCase):