示例#1
0
 def test_remove_redirect(self):
     """Remove a redirect from self.redirects."""
     rd1 = Redirect('/one', '/two', 302)
     rd2 = Redirect('/three', '/four', 302)
     rd3 = Redirect('/five', '/six', 302)
     rdf = RedirectsFile('/tmp/foo.json')
     rdf.add_redirect(rd1)
     rdf.add_redirect(rd2)
     rdf.add_redirect(rd3)
     assert len(rdf.redirects) == 3
     assert rd2 in rdf.redirects
     rdf.remove_redirect(rd2)
     assert len(rdf.redirects) == 2
     assert rd2 not in rdf.redirects