Code Duplication    Length = 10-12 lines in 2 locations

tests/test_diff.py 2 locations

@@ 84-95 (lines=12) @@
81
        with self.assertRaises(AssertionError):
82
            diff.assertEqualProtocol()
83
84
    def test_getDifferenceString(self):
85
        from niprov.diff import Diff
86
        n = Diff.NCHARSCOL
87
        diff = Diff(self.fileWithP({'a':1}), 
88
                    self.fileWithP({'a':2,'b':3}))
89
        diffStr = diff.getDifferenceString()
90
        line = ' '.ljust(n)+'afilename'.ljust(n)+' '+'afilename'.ljust(n)
91
        self.assertIn(line, diffStr)
92
        line = 'a'.ljust(n)+' '+str(1).ljust(n)+' '+str(2).ljust(n)
93
        self.assertIn(line, diffStr)
94
        line = 'b'.ljust(n)+' '+'n/a'.ljust(n)+' '+str(3).ljust(n)
95
        self.assertIn(line, diffStr)
96
97
    def test_assertEqual_exception_message_is_getDifferenceString(self):
98
        from niprov.diff import Diff
@@ 122-131 (lines=10) @@
119
                    self.fileWithP({'a':1,'b':3}))
120
        self.assertEqual(diff.getSame(), {'a':'same'})
121
122
    def test_getSameString(self):
123
        from niprov.diff import Diff
124
        n = Diff.NCHARSCOL
125
        diff = Diff(self.fileWithP({'a':1}), 
126
                    self.fileWithP({'a':1,'b':3}))
127
        diffStr = diff.getSameString()
128
        line = ' '.ljust(n)+'afilename'.ljust(n)+' '+'afilename'.ljust(n)
129
        self.assertIn(line, diffStr)
130
        line = 'a'.ljust(n)+' '+str(1).ljust(n)+' '+str(1).ljust(n)
131
        self.assertIn(line, diffStr)
132
133
    def fileWithP(self, provenance, protocol=None):
134
        mfile = Mock()