def test_get_context(self): c = CreatedTestContent() data = Mock(spec_set=[]) c.get_context_data = Mock(spec_set=[], return_value=data) ctx = c.get_context() self.assertEqual(type(ctx), Context) self.assertEqual(len(ctx.dicts), 2) self.assertEqual(ctx.dicts[1], data)
def test_get_context_object_name(self): c = CreatedTestContent() self.assertEqual(c.get_context_object_name(), 'content') mock_name = Mock() c.context_object_name = mock_name self.assertIs(c.get_context_object_name(), mock_name)
def test_render(self): c = CreatedTestContent() self.assertEqual(c.render().strip(), 'test')
def test_get_context_request(self): c = CreatedTestContent() request = Mock(spec_set=[]) ctx = c.get_context(request=request) self.assertEqual(type(ctx), RequestContext)
def test_get_context_data(self): c = CreatedTestContent() self.assertEqual(c.get_context_data(), {'content': c}) mock_name = Mock() c.context_object_name = mock_name self.assertEqual(c.get_context_data(), {mock_name: c})