def test_check_for_middleware(self):
     req = self.rf.get('/a/')
     req.ancestors = 'FAKE'
     resp = request_ancestors(req)
     self.assertIn('MENUHIN_ANCESTORS', resp)
     self.assertEqual(resp['MENUHIN_ANCESTORS'], 'FAKE')
 def test_usage(self):
     req = self.rf.get('/a/b/c/')
     resp = request_ancestors(req)
     self.assertIn('MENUHIN_ANCESTORS', resp)
     uris = [x.uri for x in resp['MENUHIN_ANCESTORS']]
     self.assertEqual(uris, ['/a/'])