Changeset 4 in tailor


Ignore:
Timestamp:
06/02/04 16:54:34 (9 years ago)
Author:
lele@…
Hash name:
20040602145434-97f81-e070a3daa7ce638287fcfee47388ab1a3b330cca
Message:

Fix log parser test by sorting paths

Location:
cvsync
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cvsync/svn.py

    r3 r4  
    230230            def endElement(self, name): 
    231231                if name == 'logentry': 
     232                    # Sort the paths to make tests easier 
     233                    self.current.paths.sort() 
    232234                    self.revisions.append(self.current) 
    233235                    self.current = None 
  • cvsync/tests/svn.py

    r3 r4  
    8888        self.assertEqual(revisions[0].date, '2004-05-31T14:38:46.210103Z') 
    8989        self.assertEqual(revisions[0].paths, [ 
     90            (u'/DirA', u'A'), 
    9091            (u'/DirA/FileD.txt', u'A'), 
    91             (u'/FileC.txt', u'A'), 
    9292            (u'/DirA/FileE.txt', u'A'), 
    9393            (u'/FileA.txt', u'A'), 
    94             (u'/DirA', u'A'), 
    95             (u'/FileB.txt', u'A')]) 
     94            (u'/FileB.txt', u'A'), 
     95            (u'/FileC.txt', u'A'), 
     96            ]) 
    9697         
    9798        self.assertEqual(revisions[1].revision, '2') 
     
    100101        self.assertEqual(revisions[1].paths, [ 
    101102            (u'/DirA/FileD.txt', u'M'), 
     103            (u'/FileA.txt', u'M'), 
    102104            (u'/FileC.txt', u'M'), 
    103             (u'/FileA.txt', u'M')]) 
     105            ]) 
    104106         
    105107        self.assertEqual(revisions[2].revision, '3') 
     
    107109        self.assertEqual(revisions[2].date, '2004-06-01T13:52:35.711425Z') 
    108110        self.assertEqual(revisions[2].paths, [ 
     111            (u'/FileA.txt', u'D'), 
     112            (u'/FileB.txt', u'D'), 
    109113            (u'/FileC.txt', u'D'), 
    110114            (u'/file_a.txt', (u'A', u'/FileA.txt', u'2')), 
    111             (u'/FileA.txt', u'D'), 
    112115            (u'/file_b.txt', (u'A', u'/FileB.txt', u'2')), 
    113             (u'/FileB.txt', u'D'), 
    114             (u'/file_c.txt', (u'A', u'/FileC.txt', u'2'))]) 
     116            (u'/file_c.txt', (u'A', u'/FileC.txt', u'2')), 
     117            ]) 
Note: See TracChangeset for help on using the changeset viewer.