mirror of https://github.com/django/django.git
Fixed #23352 -- Added tests for MigrationGraph.{forwards,backwards}_plan
This commit is contained in:
parent
1f45f3cea1
commit
be4baaefe2
|
@ -133,3 +133,16 @@ class GraphTests(TestCase):
|
||||||
CircularDependencyError,
|
CircularDependencyError,
|
||||||
graph.forwards_plan, ("app_a", "0003"),
|
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"))
|
||||||
|
|
Loading…
Reference in New Issue