/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/test_registry.py

  • Committer: Jelmer Vernooij
  • Date: 2011-03-11 15:36:12 UTC
  • mfrom: (5712.4.8 bzrdir-weave)
  • mto: This revision was merged to the branch mainline in revision 5718.
  • Revision ID: jelmer@samba.org-20110311153612-7xniucwst6rrjshk
merge bzrdir-weave.

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)