示例#1
0
 def test1_same(self):
     src = ResourceList()
     src.add( Resource('a',timestamp=1) )
     src.add( Resource('b',timestamp=2) )
     dst = ResourceList()
     dst.add( Resource('a',timestamp=1) )
     dst.add( Resource('b',timestamp=2) )
     ( same, changed, deleted, added ) = dst.compare(src)
     self.assertEqual( len(same), 2, "2 things unchanged" )
     i = iter(same)
     self.assertEqual( i.next().uri, 'a', "first was a" )
     self.assertEqual( i.next().uri, 'b', "second was b" )
     self.assertEqual( len(changed), 0, "nothing changed" )
     self.assertEqual( len(deleted), 0, "nothing deleted" )
     self.assertEqual( len(added), 0, "nothing added" )