예제 #1
0
    def test_getGAEObjects(self):
        context = Spam()
        context.extra = {}

        x = adapter_db.getGAEObjects(context)
        self.assertTrue(isinstance(x, adapter_db.GAEReferenceCollection))
        self.assertTrue('gae_objects' in context.extra)
        self.assertEqual(id(x), id(context.extra['gae_objects']))
예제 #2
0
    def test_getGAEObjects(self):
        context = Spam()
        context.extra = {}

        x = adapter_db.getGAEObjects(context)
        self.assertTrue(isinstance(x, adapter_db.GAEReferenceCollection))
        self.assertTrue('gae_objects' in context.extra)
        self.assertEqual(id(x), id(context.extra['gae_objects']))
예제 #3
0
    def test_getGAEObjects(self):
        context = Spam()

        self.assertFalse(hasattr(context, 'gae_objects'))

        x = adapter_db.getGAEObjects(context)
        self.assertTrue(isinstance(x, adapter_db.GAEReferenceCollection))
        self.assertTrue(hasattr(context, 'gae_objects'))
        self.assertEqual(id(x), id(context.gae_objects))
예제 #4
0
    def test_getGAEObjects(self):
        context = Spam()

        self.assertFalse(hasattr(context, 'gae_objects'))

        x = adapter_db.getGAEObjects(context)
        self.assertTrue(isinstance(x, adapter_db.GAEReferenceCollection))
        self.assertTrue(hasattr(context, 'gae_objects'))
        self.assertEqual(id(x), id(context.gae_objects))