/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_versionedfile.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-01-27 17:17:57 UTC
  • mfrom: (3949.4.2 vf-iter_lines)
  • Revision ID: pqm@pqm.ubuntu.com-20090127171757-9pgye6upofwicmsc
(Jelmer) Implement
        VirtualVersionedFiles.iter_lines_added_or_present_in_keys().

Show diffs side-by-side

added added

removed removed

Lines of Context:
2222
2222
        record = it.next()
2223
2223
        self.assertEquals("absent", record.storage_kind)
2224
2224
 
 
2225
    def test_iter_lines_added_or_present_in_keys(self):
 
2226
        self._lines["A"] = ["FOO", "BAR"]
 
2227
        self._lines["B"] = ["HEY"]
 
2228
        self._lines["C"] = ["Alberta"]
 
2229
        it = self.texts.iter_lines_added_or_present_in_keys([("A",), ("B",)])
 
2230
        self.assertEquals(sorted([("FOO", "A"), ("BAR", "A"), ("HEY", "B")]), 
 
2231
            sorted(list(it)))
 
2232
 
2225
2233
 
2226
2234
class TestOrderingVersionedFilesDecorator(TestCaseWithMemoryTransport):
2227
2235