コード例 #1
0
ファイル: test_backend.py プロジェクト: ucsc-hp-group/swift
 def test_exception(self):
     # Test MetadataBroker throwing a conn away after exception
     first_conn = None
     broker = MetadataBroker(':memory:')
     broker.initialize(normalize_timestamp('1'))
     with broker.get() as conn:
         first_conn = conn
     try:
         with broker.get() as conn:
             self.assertEqual(first_conn, conn)
             raise Exception('OMG')
     except Exception:
         pass
     self.assert_(broker.conn is None)
コード例 #2
0
ファイル: test_backend.py プロジェクト: xyuanlu/swift
 def test_exception(self):
     # Test MetadataBroker throwing a conn away after exception
     first_conn = None
     broker = MetadataBroker(':memory:')
     broker.initialize(normalize_timestamp('1'))
     with broker.get() as conn:
         first_conn = conn
     try:
         with broker.get() as conn:
             self.assertEqual(first_conn, conn)
             raise Exception('OMG')
     except Exception:
         pass
     self.assert_(broker.conn is None)
コード例 #3
0
ファイル: test_backend.py プロジェクト: ucsc-hp-group/swift
 def test_creation(self):
     # Test MetadataBroker.__init__
     broker = MetadataBroker(':memory:')
     self.assertEqual(broker.db_file, ':memory:')
     got_exc = False
     try:
         with broker.get() as conn:
             pass
     except Exception:
         got_exc = True
     self.assert_(got_exc)
     broker.initialize(normalize_timestamp('1'))
     with broker.get() as conn:
         curs = conn.cursor()
         curs.execute('SELECT 1')
         self.assertEqual(curs.fetchall()[0][0], 1)
コード例 #4
0
ファイル: test_backend.py プロジェクト: xyuanlu/swift
 def test_creation(self):
     # Test MetadataBroker.__init__
     broker = MetadataBroker(':memory:')
     self.assertEqual(broker.db_file, ':memory:')
     got_exc = False
     try:
         with broker.get() as conn:
             pass
     except Exception:
         got_exc = True
     self.assert_(got_exc)
     broker.initialize(normalize_timestamp('1'))
     with broker.get() as conn:
         curs = conn.cursor()
         curs.execute('SELECT 1')
         self.assertEqual(curs.fetchall()[0][0], 1)