MCPcopy Create free account
hub / github.com/MongoEngine/mongoengine / test_signals_bulk_insert

Method test_signals_bulk_insert

tests/test_signals.py:433–449  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

431 assert self.get_signal_output(ei.save) == ["Is created"]
432
433 def test_signals_bulk_insert(self):
434 def bulk_set_active_post():
435 posts = [
436 self.Post(title="Post 1"),
437 self.Post(title="Post 2"),
438 self.Post(title="Post 3"),
439 ]
440 self.Post.objects.insert(posts)
441
442 results = self.get_signal_output(bulk_set_active_post)
443 assert results == [
444 "pre_bulk_insert signal, [(<Post: Post 1>, {'active': False}), (<Post: Post 2>, {'active': False}), (<Post: Post 3>, {'active': False})]",
445 {},
446 "post_bulk_insert signal, [(<Post: Post 1>, {'active': True}), (<Post: Post 2>, {'active': True}), (<Post: Post 3>, {'active': True})]",
447 "Is loaded",
448 {},
449 ]
450
451
452if __name__ == "__main__":

Callers

nothing calls this directly

Calls 1

get_signal_outputMethod · 0.95

Tested by

no test coverage detected