From 284baaf33ab84fe3775b30f2b7875da06ef3922e Mon Sep 17 00:00:00 2001 From: jpic Date: Sun, 15 Jan 2017 18:17:38 +0100 Subject: [PATCH] Detect new fields --- dbdiff/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dbdiff/utils.py b/dbdiff/utils.py index 7196de0..9e9c790 100644 --- a/dbdiff/utils.py +++ b/dbdiff/utils.py @@ -73,6 +73,14 @@ def diff(expected, result): expected_value, result_value ) + + for result_field in result_fields.keys(): + if result_field not in expected_fields.keys(): + diff[model][pk][result_field] = ( + 'Field not in fixture, perhaps it is a new field ?', + result_value + ) + return unexpected, missing, diff