diff options
| author | Raffaele Salmaso <raffaele@salmaso.org> | 2014-08-23 11:37:25 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-08-23 21:36:08 +0000 |
| commit | 4ae75cf0514feff6e5595abbb87c9abc85f9cbc3 (patch) | |
| tree | 7edd5b2e850bdc90e5cc272856a842d1cafd9a15 | |
| parent | 3d88ed33418632c3d8def0d98659248120a26df2 (diff) | |
[1.7.x] Fixed #23352 -- Added tests for MigrationGraph.{forwards,backwards}_plan
Backport of be4baaefe2 from master
| -rw-r--r-- | tests/migrations/test_graph.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/migrations/test_graph.py b/tests/migrations/test_graph.py index b6a7c62561..a72619eea5 100644 --- a/tests/migrations/test_graph.py +++ b/tests/migrations/test_graph.py @@ -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")) |
