1
0
mirror of https://github.com/django/django.git synced 2025-03-26 01:00:46 +00:00

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

This commit is contained in:
Raffaele Salmaso 2014-08-23 11:37:25 +02:00 committed by Tim Graham
parent 1f45f3cea1
commit be4baaefe2

View File

@ -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"))