Ignore:
Timestamp:
08/16/06 14:22:38 (8 years ago)
Author:
xi
Message:

Fix timestamp constructing and representing (close #25).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pyyaml/trunk/tests/test_representer.py

    r173 r225  
    2020            try: 
    2121                self.failUnlessEqual(data1, data2) 
    22             except AssertionError: 
     22            except (AssertionError, TypeError): 
    2323                if isinstance(data1, dict): 
    2424                    data1 = [(repr(key), value) for key, value in data1.items()] 
     
    3737                                (item2 != item2 or (item2 == 0.0 and item2 == 1.0)): 
    3838                            continue 
     39                        if isinstance(item1, datetime.datetime): 
     40                            item1 = item1.utctimetuple() 
     41                        if isinstance(item2, datetime.datetime): 
     42                            item2 = item2.utctimetuple() 
    3943                        self.failUnlessEqual(item1, item2) 
    4044                else: 
Note: See TracChangeset for help on using the changeset viewer.