16 lines
688 B
Python
16 lines
688 B
Python
from quark.db import api as quark_db_api
|
|
from quark.tests.functional.mysql.base import MySqlBaseFunctionalTest
|
|
|
|
|
|
class QuarkTransactionFunctionalTest(MySqlBaseFunctionalTest):
|
|
def test_transaction_id(self):
|
|
with self.context.session.begin():
|
|
transaction = quark_db_api.transaction_create(self.context)
|
|
self.assertEqual(transaction.id, 1)
|
|
with self.context.session.begin():
|
|
transaction = quark_db_api.transaction_create(self.context)
|
|
self.assertEqual(transaction.id, 2)
|
|
with self.context.session.begin():
|
|
transaction = quark_db_api.transaction_create(self.context)
|
|
self.assertEqual(transaction.id, 3)
|