Commit be4baaef authored by Raffaele Salmaso's avatar Raffaele Salmaso Committed by Tim Graham
Browse files

Fixed #23352 -- Added tests for MigrationGraph.{forwards,backwards}_plan

parent 1f45f3ce
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -133,3 +133,16 @@ class GraphTests(TestCase):
            CircularDependencyError,
            graph.forwards_plan, ("app_a", "0003"),
        )

    def test_plan_invalid_node(self):
        """
        Tests for forwards/backwards_plan of nonexistent node.
        """
        graph = MigrationGraph()
        message = "Node ('app_b', '0001') not a valid node"

        with self.assertRaisesMessage(ValueError, message):
            graph.forwards_plan(("app_b", "0001"))

        with self.assertRaisesMessage(ValueError, message):
            graph.backwards_plan(("app_b", "0001"))