diff options
| author | negasora <negasora@gmail.com> | 2018-06-07 20:27:27 -0400 |
|---|---|---|
| committer | Ryan Snyder <ryan@vector35.com> | 2018-07-10 18:10:57 -0400 |
| commit | 8028bd325bc94a385f99122d87ac906ba717ecbf (patch) | |
| tree | c8607ebf40c1dc97113f316897cfaa0d5cc2cce3 /suite/generator.py | |
| parent | 838cb56a8505fc78d09befedd58dd632eeb2ee62 (diff) | |
updated unit tests with descriptive output
move logging endpoint to environment variable
Diffstat (limited to 'suite/generator.py')
| -rwxr-xr-x | suite/generator.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/suite/generator.py b/suite/generator.py index 347d0d84..e6fb5a4c 100755 --- a/suite/generator.py +++ b/suite/generator.py @@ -85,7 +85,20 @@ test_string = """ def {0}(self): oracle = self.oracle_test_data['{0}'] test = self.builder.{0}() - self.assertTrue(oracle == test, "%s:\\n'%s' does not equal\\n'%s'" % (self.builder.{0}.__doc__, oracle, test)) + result = "" + differ = difflib.Differ(charjunk=difflib.IS_CHARACTER_JUNK) + skipped_lines = 0 + for delta in differ.compare(test, oracle): + if delta[0] == ' ': + skipped_lines += 1 + continue + if skipped_lines > 0: + result += "<---" + str(skipped_lines) + ' same lines--->\\n' + skipped_lines = 0 + delta = delta.replace('\\n', '') + result += delta + '\\n' + + self.assertTrue(oracle == test, result) """ verify_string = """ |
