~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_registry.py

  • Committer: Jelmer Vernooij
  • Date: 2011-03-10 13:52:27 UTC
  • mto: (5712.4.5 bzrdir-weave)
  • mto: This revision was merged to the branch mainline in revision 5716.
  • Revision ID: jelmer@samba.org-20110310135227-ufcw0utlwsp8r6k6
Revert registry changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
352
352
        a_registry.register("obj", AThing())
353
353
        self.assertEquals("bzrlib.tests.test_registry",
354
354
            a_registry._get_module("obj"))
355
 
 
356
 
 
357
 
class TestObjectGetter(tests.TestCase):
358
 
 
359
 
    def test_eq(self):
360
 
        obj = object()
361
 
        objgetter1 = registry._ObjectGetter(obj)
362
 
        objgetter2 = registry._ObjectGetter(obj)
363
 
        self.assertEquals(objgetter1, objgetter1)
364
 
        self.assertEquals(objgetter1, objgetter2)
365
 
        self.assertNotEquals(objgetter1, registry._ObjectGetter(1))
366
 
        self.assertNotEquals(objgetter1, 1)
367
 
        self.assertEquals(objgetter1, obj)
368
 
 
369
 
 
370
 
class TestLazyObjectGetter(tests.TestCase):
371
 
 
372
 
    def test_eq_lazy(self):
373
 
        # Use nonexisting objects to make sure all evaluation is lazy
374
 
        objgetter1 = registry._LazyObjectGetter("nonexisting", "object")
375
 
        objgetter2 = registry._LazyObjectGetter("nonexisting", "object")
376
 
        objgetter3 = registry._LazyObjectGetter("nonexisting", "different")
377
 
        self.assertEquals(objgetter1, objgetter1)
378
 
        self.assertEquals(objgetter1, objgetter2)
379
 
        self.assertNotEquals(objgetter1, objgetter3)
380
 
 
381
 
    def test_eq(self):
382
 
        objgetter1 = registry._LazyObjectGetter("bzrlib.tests.test_registry", "TestLazyObjectGetter")
383
 
        objgetter2 = registry._LazyObjectGetter("bzrlib.tests.test_registry", "TestLazyObjectGetter")
384
 
        self.assertEquals(objgetter1, objgetter2)
385
 
        self.assertNotEquals(objgetter1, registry._ObjectGetter(1))
386
 
        self.assertNotEquals(objgetter1, 1)
387
 
        self.assertEquals(objgetter1, TestLazyObjectGetter)