Skip to content

Commit fcbbc17

Browse files
committed
Merge pull request pallets-eco#236 from zhangcheng/No_before_models_committed_signal
Test case for before_models_committed
2 parents b004639 + ba21723 commit fcbbc17

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test_sqlalchemy.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,17 @@ def setUp(self):
129129
def tearDown(self):
130130
self.db.drop_all()
131131

132+
def test_before_committed(self):
133+
is_received = False
134+
def before_committed(sender, changes):
135+
is_received = True
136+
with sqlalchemy.before_models_committed.connected_to(before_committed,
137+
sender=self.app):
138+
todo = self.Todo('Awesome', 'the text')
139+
self.db.session.add(todo)
140+
self.db.session.commit()
141+
self.assertTrue(is_received)
142+
132143
def test_model_signals(self):
133144
recorded = []
134145
def committed(sender, changes):

0 commit comments

Comments
 (0)