'Template assertions work when there are multiple contexts'

def test_multiple_context(self):

    post_data = {'text': 'Hello    World', 'email': 'foo@example.com', 'value': 37, 'single': 'b', 'multi': ('b', 'c', 'e')}
    response = self.client.post('/test_client/form_view_with_template/', post_data)
    self.assertContains(response, 'POST    data    OK')
    try:
        self.assertTemplateNotUsed(response, 'form_view.html')
    except AssertionError as e:
        self.assertEquals(str(e), "Template    'form_view.html'    was    used    unexpectedly    in    rendering    the    response")
    try:
        self.assertTemplateNotUsed(response, 'base.html')
    except AssertionError as e:
        self.assertEquals(str(e), "Template    'base.html'    was    used    unexpectedly    in    rendering    the    response")
    try:
        self.assertTemplateUsed(response, 'Valid    POST    Template')
    except AssertionError as e:
        self.assertEquals(str(e), "Template    'Valid    POST    Template'    was    not    a    template    used    to    render    the    response.    Actual    template(s)    used:    form_view.html,    base.html")
