Example #1
0
 class Test(pyperry.Base):
     id = Field(type=int)
     name = Field()
     bar_id = Field()
     bar = associations.BelongsTo()
     reader = TestAdapter()
     writer = TestAdapter(foo='bar')
Example #2
0
 def setUp(self):
     TestAdapter.reset()
     class Test(pyperry.Base): pass
     Test.attributes('id')
     Test.configure('read', adapter=TestAdapter)
     Test.configure('write', adapter=TestAdapter, foo='bar')
     self.Test = Test
     self.test = Test({ 'id': 1 })
Example #3
0
 def setUp(self):
     TestAdapter.reset_calls()
     class Test(pyperry.Base):
         id = Field(type=int)
         name = Field()
         bar_id = Field()
         bar = associations.BelongsTo()
         reader = TestAdapter()
         writer = TestAdapter(foo='bar')
     self.Test = Test
     self.test = Test({ 'id': 1 })
Example #4
0
    def setUp(self):
        TestAdapter.reset_calls()

        class Test(pyperry.Base):
            id = Field(type=int)
            name = Field()
            bar_id = Field()
            bar = associations.BelongsTo()
            reader = TestAdapter()
            writer = TestAdapter(foo='bar')

        self.Test = Test
        self.test = Test({'id': 1})
Example #5
0
 class CallbackTest(pyperry.Base):
     id = Field()
     reader = TestAdapter()
     writer = TestAdapter()
     log = []
     bld = c_bld(lambda (self): self.log.append('before_load'))
     ald = c_ald(lambda (self): self.log.append('after_load'))
     bsv = c_bsv(lambda (self): self.log.append('before_save'))
     asv = c_asv(lambda (self): self.log.append('after_save'))
     bct = c_bct(lambda (self): self.log.append('before_create'))
     act = c_act(lambda (self): self.log.append('after_create'))
     bup = c_bup(lambda (self): self.log.append('before_update'))
     aup = c_aup(lambda (self): self.log.append('after_update'))
     bde = c_bde(lambda (self): self.log.append('before_delete'))
     ade = c_ade(lambda (self): self.log.append('after_delete'))
 def tearDown(self):
     self.cache.empty()
     TestAdapter.reset_calls()
Example #7
0
    def tearDown(self):
        PreloadTestAdapter.reset_calls()

        # Put models back the way they were
        for klass in self.MODELS:
            klass.reader = TestAdapter()
 def tearDown(self):
     self.cache.empty()
     TestAdapter.reset_calls()
 class Test(pyperry.Base):
     id = Field()
     reader = TestAdapter(middlewares=[(LocalCache, {})])
Example #10
0
 def tearDown(self):
     TestAdapter.reset_calls()
Example #11
0
 def setUp(self):
     self.model_class = BridgeTest
     self.model_class.reader = TestAdapter()
     self.model = self.model_class({})
     self.model.reader.data = { 'id': 42 }
     self.options = { 'model': self.model, 'mode': 'write' }
Example #12
0
 class Test(pyperry.Base):
     fields = ['id']
     reader = TestAdapter()
Example #13
0
 def tearDown(self):
     TestAdapter.reset_calls()
Example #14
0
 class Parent(pyperry.Base):
     writer = TestAdapter()
Example #15
0
 class Parent(pyperry.Base):
     reader = TestAdapter()
Example #16
0
 def tearDown(self):
     TestAdapter.reset()
Example #17
0
 class Test(pyperry.Base):
     id = Field()
     writer = TestAdapter()
Example #18
0
class BridgeTest(Test):
    id = Field()
    reader = TestAdapter()