~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_repository.py

  • Committer: John Arbash Meinel
  • Date: 2009-02-23 15:29:35 UTC
  • mfrom: (3943.7.7 bzr.code_style_cleanup)
  • mto: This revision was merged to the branch mainline in revision 4033.
  • Revision ID: john@arbash-meinel.com-20090223152935-oel9m92mwcc6nb4h
Merge the removal of all trailing whitespace, and resolve conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
class SampleRepositoryFormat(repository.RepositoryFormat):
96
96
    """A sample format
97
97
 
98
 
    this format is initializable, unsupported to aid in testing the 
 
98
    this format is initializable, unsupported to aid in testing the
99
99
    open and open(unsupported=True) routines.
100
100
    """
101
101
 
122
122
    def test_find_format(self):
123
123
        # is the right format object found for a repository?
124
124
        # create a branch with a few known format objects.
125
 
        # this is not quite the same as 
 
125
        # this is not quite the same as
126
126
        self.build_tree(["foo/", "bar/"])
127
127
        def check_format(format, url):
128
128
            dir = format._matchingbzrdir.initialize(url)
131
131
            found_format = repository.RepositoryFormat.find_format(dir)
132
132
            self.failUnless(isinstance(found_format, format.__class__))
133
133
        check_format(weaverepo.RepositoryFormat7(), "bar")
134
 
        
 
134
 
135
135
    def test_find_format_no_repository(self):
136
136
        dir = bzrdir.BzrDirMetaFormat1().initialize(self.get_url())
137
137
        self.assertRaises(errors.NoRepositoryPresent,
284
284
        control = bzrdir.BzrDirMetaFormat1().initialize(self.get_url())
285
285
        repo = weaverepo.RepositoryFormat7().initialize(control, shared=True)
286
286
        t = control.get_repository_transport(None)
287
 
        # TODO: Should check there is a 'lock' toplevel directory, 
 
287
        # TODO: Should check there is a 'lock' toplevel directory,
288
288
        # regardless of contents
289
289
        self.assertFalse(t.has('lock/held/info'))
290
290
        repo.lock_write()
343
343
 
344
344
 
345
345
class TestFormatKnit1(TestCaseWithTransport):
346
 
    
 
346
 
347
347
    def test_attribute__fetch_order(self):
348
348
        """Knits need topological data insertion."""
349
349
        repo = self.make_repository('.',
497
497
    @staticmethod
498
498
    def is_compatible(repo_source, repo_target):
499
499
        """InterDummy is compatible with DummyRepository."""
500
 
        return (isinstance(repo_source, DummyRepository) and 
 
500
        return (isinstance(repo_source, DummyRepository) and
501
501
            isinstance(repo_target, DummyRepository))
502
502
 
503
503
 
516
516
 
517
517
    def assertGetsDefaultInterRepository(self, repo_a, repo_b):
518
518
        """Asserts that InterRepository.get(repo_a, repo_b) -> the default.
519
 
        
 
519
 
520
520
        The effective default is now InterSameDataRepository because there is
521
521
        no actual sane default in the presence of incompatible data models.
522
522
        """
606
606
 
607
607
 
608
608
class TestMisc(TestCase):
609
 
    
 
609
 
610
610
    def test_unescape_xml(self):
611
611
        """We get some kind of error when malformed entities are passed"""
612
 
        self.assertRaises(KeyError, repository._unescape_xml, 'foo&bar;') 
 
612
        self.assertRaises(KeyError, repository._unescape_xml, 'foo&bar;')
613
613
 
614
614
 
615
615
class TestRepositoryFormatKnit3(TestCaseWithTransport):