コード例 #1
0
ファイル: database_tests.py プロジェクト: richil-bhalerao/DAM
 def test_05_refresh_false(self):
     """ refresh_metadata_automatically honored if False"""
     gnats.refresh_metadata_automatically = False
     db = Database(self.server, 'testdb', self.conn)
     def cb(dbx):
         cb.dbin = dbx
     cb.dbin = None
     db.post_metadata_callback = cb
     # "Refresh" the conn, so that metadata can run again
     self.conn = FakeServerConnectionForDB(self.server)
     db.last_config_time = 987
     db.get_handle('user', 'pass', self.conn)
     self.assertEqual(cb.dbin, None)
コード例 #2
0
    def test_05_refresh_false(self):
        """ refresh_metadata_automatically honored if False"""
        gnats.refresh_metadata_automatically = False
        db = Database(self.server, 'testdb', self.conn)

        def cb(dbx):
            cb.dbin = dbx

        cb.dbin = None
        db.post_metadata_callback = cb
        # "Refresh" the conn, so that metadata can run again
        self.conn = FakeServerConnectionForDB(self.server)
        db.last_config_time = 987
        db.get_handle('user', 'pass', self.conn)
        self.assertEqual(cb.dbin, None)