def test_basename(self): base = 'http://www.abc.org/' in1 = base + 'xyz' out = Cache.basename(in1) assert out == 'xyz' in2 = base + 'xyz/abc.txt' out = Cache.basename(in2) assert out == 'abc.txt' in3 = base + 'membersDo?body=ABC' out = Cache.basename(in3) assert out == 'membersDo?body=ABC', out in3 = base + 'membersDo?body=data/ABC' out = Cache.basename(in3) assert out == 'membersDo?body=data%47ABC', out