コード例 #1
0
ファイル: oauth2server.py プロジェクト: nicozanf/py4web
 def define_tables(self):
     db = self.auth.db
     db.define_table(
         "oauth2",
         Field("registrant_id", "reference auth_user"),
         Field("client_secret"),
     )
     db.commit()
コード例 #2
0
ファイル: test_auth.py プロジェクト: jparga/py4web
 def test_extra_fields(self):
     db = DAL("sqlite:memory")
     self.auth = Auth(self.session,
                      db,
                      define_tables=True,
                      extra_fields=[Field('favorite_color')])
     self.on_request()
     self.assertEqual(type(db.auth_user.favorite_color), Field)
コード例 #3
0
ファイル: test_auth.py プロジェクト: Kkeller83/Elliot
 def test_extra_fields(self):
     self.db = DAL("sqlite:memory")
     self.session = Session(secret="a", expiration=10)
     self.session.local.data = {}
     self.auth = Auth(self.session,
                      self.db,
                      define_tables=True,
                      extra_fields=[Field('favorite_color')])
     self.assertEqual(type(self.db.auth_user.favorite_color), Field)
コード例 #4
0
 def define_tables(self):
     db = self.auth.db
     db.define_table('oauth2', Field('registrant_id',
                                     'reference auth_user'),
                     Field('client_secret'))
     db.commit()