def test_render_to_response(self): """Testing DiffRenderer.render_to_response""" diff_file = {'chunks': [{}]} renderer = DiffRenderer(diff_file) self.spy_on(renderer.render_to_string, call_fake=lambda self: 'Foo') response = renderer.render_to_response() self.assertTrue(renderer.render_to_string.called) self.assertTrue(isinstance(response, HttpResponse)) self.assertEqual(response.content, 'Foo')
def test_render_to_response(self): """Testing DiffRenderer.render_to_response""" diff_file = { 'chunks': [{}] } renderer = DiffRenderer(diff_file) self.spy_on(renderer.render_to_string, call_fake=lambda self: 'Foo') response = renderer.render_to_response() self.assertTrue(renderer.render_to_string.called) self.assertTrue(isinstance(response, HttpResponse)) self.assertEqual(response.content, 'Foo')
def test_render_to_string_uncached(self): """Testing DiffRenderer.render_to_string_uncached""" diff_file = {'chunks': [{}]} renderer = DiffRenderer(diff_file, lines_of_context=[5, 5]) self.spy_on(renderer.render_to_string_uncached, call_fake=lambda self: 'Foo') self.spy_on(renderer.make_cache_key, call_fake=lambda self: 'my-cache-key') self.spy_on(cache_memoize) response = renderer.render_to_response() self.assertEqual(response.content, 'Foo') self.assertTrue(renderer.render_to_string_uncached.called) self.assertFalse(renderer.make_cache_key.called) self.assertFalse(cache_memoize.spy.called)
def test_render_to_string_uncached(self): """Testing DiffRenderer.render_to_string_uncached""" diff_file = { 'chunks': [{}] } renderer = DiffRenderer(diff_file, lines_of_context=[5, 5]) self.spy_on(renderer.render_to_string_uncached, call_fake=lambda self: 'Foo') self.spy_on(renderer.make_cache_key, call_fake=lambda self: 'my-cache-key') self.spy_on(cache_memoize) response = renderer.render_to_response() self.assertEqual(response.content, 'Foo') self.assertTrue(renderer.render_to_string_uncached.called) self.assertFalse(renderer.make_cache_key.called) self.assertFalse(cache_memoize.spy.called)
def test_render_to_string(self): """Testing DiffRenderer.render_to_string""" diff_file = {'chunks': [{}]} renderer = DiffRenderer(diff_file) self.spy_on(renderer.render_to_string_uncached, call_fake=lambda self, request: 'Foo') self.spy_on(renderer.make_cache_key, call_fake=lambda self: 'my-cache-key') self.spy_on(cache_memoize) request_factory = RequestFactory() request = request_factory.get('/') response = renderer.render_to_response(request) self.assertEqual(response.content, 'Foo') self.assertTrue(renderer.render_to_string_uncached.called) self.assertTrue(renderer.make_cache_key.called) self.assertTrue(cache_memoize.spy.called)
def test_render_to_string(self): """Testing DiffRenderer.render_to_string""" diff_file = { 'chunks': [{}] } renderer = DiffRenderer(diff_file) self.spy_on(renderer.render_to_string_uncached, call_fake=lambda self, request: 'Foo') self.spy_on(renderer.make_cache_key, call_fake=lambda self: 'my-cache-key') self.spy_on(cache_memoize) request_factory = RequestFactory() request = request_factory.get('/') response = renderer.render_to_response(request) self.assertEqual(response.content, 'Foo') self.assertTrue(renderer.render_to_string_uncached.called) self.assertTrue(renderer.make_cache_key.called) self.assertTrue(cache_memoize.spy.called)