/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/per_transport.py

  • Committer: Jelmer Vernooij
  • Date: 2011-11-18 11:49:47 UTC
  • mfrom: (6278 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6279.
  • Revision ID: jelmer@samba.org-20111118114947-y0run8g5xlwa6h8i
merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1791
1791
        transport = _mod_transport.get_transport_from_url(url)
1792
1792
        self.assertEquals(parameters, transport.get_segment_parameters())
1793
1793
 
 
1794
    def test_set_segment_parameters(self):
 
1795
        """Segment parameters can be set and show up in base."""
 
1796
        transport = self.get_transport("foo")
 
1797
        orig_base = transport.base
 
1798
        transport.set_segment_parameter("arm", "board")
 
1799
        self.assertEquals("%s,arm=board" % orig_base, transport.base)
 
1800
        self.assertEquals({"arm": "board"}, transport.get_segment_parameters())
 
1801
        transport.set_segment_parameter("arm", None)
 
1802
        transport.set_segment_parameter("nonexistant", None)
 
1803
        self.assertEquals({}, transport.get_segment_parameters())
 
1804
        self.assertEquals(orig_base, transport.base)
 
1805
 
1794
1806
    def test_stat_symlink(self):
1795
1807
        # if a transport points directly to a symlink (and supports symlinks
1796
1808
        # at all) you can tell this.  helps with bug 32669.