| Conditions | 1 |
| Total Lines | 21 |
| Lines | 0 |
| Ratio | 0 % |
| 1 | from niprov.diff import Diff |
||
| 4 | def compare(file1, file2, dependencies=None): |
||
| 5 | """Compare the provenance of two files. |
||
| 6 | |||
| 7 | This creates a niprov :class:`.Diff` object that can be further |
||
| 8 | interrogated or displayed for differences between the two files. |
||
| 9 | |||
| 10 | Example: |
||
| 11 | Chain calls with methods of Diff or print the Diff object:: |
||
| 12 | |||
| 13 | compare(file1, file2).assertEqual(ignore='path') |
||
| 14 | print(compare(file1, file2)) |
||
| 15 | |||
| 16 | Args: |
||
| 17 | file1 (:class:`.BaseFile`): One of two niprov BaseFile objects to compare. |
||
| 18 | file2 (:class:`.BaseFile`): As file1 |
||
| 19 | |||
| 20 | Returns: |
||
| 21 | niprov.diff.Diff: A niprov :class:`.Diff` object which reflects |
||
| 22 | differences between the two files. |
||
| 23 | """ |
||
| 24 | return Diff(file1, file2) |
||
| 25 |