~jpds/lmirror/make-clean

« back to all changes in this revision

Viewing changes to l_mirror/tests/test_mirrorset.py

  • Committer: Robert Collins
  • Date: 2010-04-11 13:20:39 UTC
  • Revision ID: robertc@robertcollins.net-20100411132039-evgoxqrxxy7dhkpg
``lmirror serve`` can now perform inotify monitoring of sets, avoiding full
disk scans on each change creation, at the cost of a full scan at server
startup.

Show diffs side-by-side

added added

removed removed

Lines of Context:
163
163
        # sufficient.
164
164
        mirror.finish_change()
165
165
 
 
166
    def test_set_server(self):
 
167
        basedir = get_transport(self.setup_memory()).clone('path')
 
168
        basedir.create_prefix()
 
169
        ui = self.get_test_ui()
 
170
        mirror = mirrorset.initialise(basedir, 'myname', basedir, ui)
 
171
        mirror.finish_change()
 
172
        mirror.set_server('foo/bar')
 
173
        self.assertEqual('foo/bar', mirror.get_server())
 
174
        mirror.set_server(None)
 
175
        self.assertEqual(None, mirror.get_server())
 
176
 
166
177
    def test_finish_change_not_updating_error(self):
167
178
        basedir = get_transport(self.setup_memory()).clone('path')
168
179
        basedir.create_prefix()