Rev 1890: (robertc) Introduce Tree interface implementation tests. This corrects behaviour differences in Tree implementations for the __iter__ interface which were revealed by the new tests. in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Sat Jul 29 02:24:14 BST 2006


------------------------------------------------------------
revno: 1890
revision-id: pqm at pqm.ubuntu.com-20060729012413-9dac125bb90efdf8
parent: pqm at pqm.ubuntu.com-20060728165219-3a441adb0af54ef8
parent: robertc at robertcollins.net-20060728235309-3475588e4d269dcd
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2006-07-29 02:24:13 +0100
message:
  (robertc) Introduce Tree interface implementation tests. This corrects behaviour differences in Tree implementations for the __iter__ interface which were revealed by the new tests.
added:
  bzrlib/tests/tree_implementations/ tree_implementations-20060717075546-420s7b0bj9hzeowi-1
  bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
  bzrlib/tests/tree_implementations/test_test_trees.py test_tree_trees.py-20060720091921-3nwi5h21lf06vf5p-1
modified:
  bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
  bzrlib/export/dir_exporter.py  dir_exporter.py-20051114235828-b51397f56bc7b117
  bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
  bzrlib/export/zip_exporter.py  zip_exporter.py-20051114235828-8f57f954fba6497e
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/testament.py            testament.py-20051011100429-6d319a18183b13c8
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
  bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
  bzrlib/tests/workingtree_implementations/test_executable.py test_executable.py-20060628162557-tr7h57kl80l3ma8i-1
  bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
  bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
  bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
  bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060728235309-3475588e4d269dcd
    parent: robertc at robertcollins.net-20060725061905-b1ab0530dcca0238
    parent: pqm at pqm.ubuntu.com-20060728165219-3a441adb0af54ef8
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Sat 2006-07-29 09:53:09 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060725061905-b1ab0530dcca0238
    parent: robertc at robertcollins.net-20060725013815-a09738665077c6b5
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Tue 2006-07-25 16:19:05 +1000
    message:
      Add more test trees to the tree-implementations tests.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060725013815-a09738665077c6b5
    parent: robertc at robertcollins.net-20060724044348-2e4a2af95f9eddc4
    parent: pqm at pqm.ubuntu.com-20060725010654-26e7af8135b2f44c
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Tue 2006-07-25 11:38:15 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060724044348-2e4a2af95f9eddc4
    parent: robertc at robertcollins.net-20060724044006-faa99aee0dff9ae9
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Mon 2006-07-24 14:43:48 +1000
    message:
      Fix up new tree_implementations __init__.py header.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060724044006-faa99aee0dff9ae9
    parent: robertc at robertcollins.net-20060724033416-f705ee1c86537f2d
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Mon 2006-07-24 14:40:06 +1000
    message:
      Finish updating iter_entries change to make all tests pass.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060724033416-f705ee1c86537f2d
    parent: robertc at robertcollins.net-20060721014221-45b797ae86410961
    parent: robertc at robertcollins.net-20060724033026-8469839ffec08a7e
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Mon 2006-07-24 13:34:16 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060721014221-45b797ae86410961
    parent: robertc at robertcollins.net-20060721013747-9752a96bc423aa76
    parent: robertc at robertcollins.net-20060721014053-696a897cd34e214c
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Fri 2006-07-21 11:42:21 +1000
    message:
      Merge updates to remove-emptytree.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060721013747-9752a96bc423aa76
    parent: robertc at robertcollins.net-20060720140438-2cd3ce1fae33c392
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Fri 2006-07-21 11:37:47 +1000
    message:
      Make iter(Tree) consistent for all tree types.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060720140438-2cd3ce1fae33c392
    parent: robertc at robertcollins.net-20060720130031-d26103a427ea10f3
    parent: robertc at robertcollins.net-20060720140113-ad5e1f8acd3a857f
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Fri 2006-07-21 00:04:38 +1000
    message:
      Merge EmptyTree deprecation.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060720130031-d26103a427ea10f3
    parent: robertc at robertcollins.net-20060717061459-f5e26c59c03c6507
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: tree-implementation tests.
    timestamp: Thu 2006-07-20 23:00:31 +1000
    message:
      Start tree implementation tests.



More information about the bazaar-commits mailing list