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/'])