MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / test14_rerun_disable_effects

Method test14_rerun_disable_effects

tests/flow/test_effects.py:778–811  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

776 self.assert_graph_eq()
777
778 def test14_rerun_disable_effects(self):
779 # test replication works when effects are disabled
780
781 # no leftovers from previous test
782 self.env.assertFalse(self.monitor_containt_effect())
783
784 # update graph key
785 global GRAPH_ID
786 GRAPH_ID = "effects_disabled"
787
788 # update graph objects to use new graph key
789 self.master_graph = Graph(self.master, GRAPH_ID)
790 self.replica_graph = Graph(self.replica, GRAPH_ID)
791
792 # disable effects replication
793 self.effects_disable()
794
795 # re-run tests, this time effects is turned off
796 # replication should be done via query replication
797 self.test02_add_schema_effect(False)
798 self.test03_add_attribute_effect(False)
799 self.test04_create_node_effect(False)
800 self.test05_create_edge_effect(False)
801 self.test06_update_node_effect(False)
802 self.test07_update_edge_effect(False)
803 self.test08_set_labels_effect(False)
804 self.test09_remove_labels_effect(False)
805 self.test10_delete_edge_effect(False)
806 self.test11_delete_node_effect(False)
807 self.test12_merge_node(False)
808 self.test13_merge_edge(False)
809
810 # make sure no effects had been recieved
811 self.env.assertFalse(self.monitor_containt_effect())
812
813 def test_15_random_ops(self):
814 # update graph key

Callers

nothing calls this directly

Tested by

no test coverage detected