diff --git a/software/rapid-cdn/test/test.py b/software/rapid-cdn/test/test.py
index 2bc4e9dda8393bb0287ad59d4c64c7baa4630319..cd0b58286c600d1f2d893760cc8b245aafe0632f 100644
--- a/software/rapid-cdn/test/test.py
+++ b/software/rapid-cdn/test/test.py
@@ -328,6 +328,9 @@ class AtsMixin(object):
 
 
 class TestDataMixin(object):
+  # show full diffs, as it is required for proper analysis of problems
+  maxDiff = None
+
   def getTrimmedProcessInfo(self):
     return '\n'.join(sorted([
       '%(group)s:%(name)s %(statename)s' % q for q
@@ -351,8 +354,6 @@ class TestDataMixin(object):
       value = data_replacement_dict[replacement]
       runtime_data = runtime_data.replace(value, replacement)
 
-    maxDiff = self.maxDiff
-    self.maxDiff = None
     longMessage = self.longMessage
     self.longMessage = True
     try:
@@ -367,7 +368,6 @@ class TestDataMixin(object):
           fh.write(runtime_data.strip() + '\n')
       raise
     finally:
-      self.maxDiff = maxDiff
       self.longMessage = longMessage
 
   def _test_file_list(self, slave_dir_list, IGNORE_PATH_LIST=None):