/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 tests/test_cache.py

More work on roundtrip push support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
        self.map.start_write_group()
71
71
        updater = self.cache.get_updater(Revision("myrevid"))
72
72
        c = self._get_test_commit()
73
 
        updater.add_object(c, None, None)
 
73
        updater.add_object(c, {
 
74
            "testament3-sha1": "cc9462f7f8263ef5adf8eff2fb936bb36b504cba"},
 
75
            None)
74
76
        updater.finish()
75
77
        self.map.commit_write_group()
76
78
        self.assertEquals(
77
 
            ("commit", ("myrevid", "cc9462f7f8263ef5adfbeff2fb936bb36b504cba")),
 
79
            ("commit", ("myrevid",
 
80
                "cc9462f7f8263ef5adfbeff2fb936bb36b504cba",
 
81
                {"testament3-sha1": "cc9462f7f8263ef5adf8eff2fb936bb36b504cba"},
 
82
                )),
78
83
            self.map.lookup_git_sha(c.id))
79
84
        self.assertEquals(c.id, self.map.lookup_commit("myrevid"))
80
85
 
85
90
    def test_blob(self):
86
91
        self.map.start_write_group()
87
92
        updater = self.cache.get_updater(Revision("myrevid"))
88
 
        updater.add_object(self._get_test_commit(), None, None)
 
93
        updater.add_object(self._get_test_commit(), { "testament3-sha1": "Test" }, None)
89
94
        b = Blob()
90
95
        b.data = "TEH BLOB"
91
96
        ie = InventoryFile("myfileid", "somename", ROOT_ID)
102
107
    def test_tree(self):
103
108
        self.map.start_write_group()
104
109
        updater = self.cache.get_updater(Revision("myrevid"))
105
 
        updater.add_object(self._get_test_commit(), None, None)
 
110
        updater.add_object(self._get_test_commit(), {
 
111
            "testament3-sha1": "mytestamentsha" }, None)
106
112
        t = Tree()
107
113
        t.add(stat.S_IFREG, "somename", Blob().id)
108
114
        ie = InventoryDirectory("fileid", "myname", ROOT_ID)
123
129
        self.map.start_write_group()
124
130
        updater = self.cache.get_updater(Revision("myrevid"))
125
131
        c = self._get_test_commit()
126
 
        updater.add_object(c, None, None)
 
132
        updater.add_object(c, {"testament3-sha1": "mtestament"}, None)
127
133
        updater.finish()
128
134
        self.map.commit_write_group()
129
135
        self.assertEquals(["myrevid"], list(self.map.revids()))
132
138
        self.map.start_write_group()
133
139
        updater = self.cache.get_updater(Revision("myrevid"))
134
140
        c = self._get_test_commit()
135
 
        updater.add_object(c, None, None)
 
141
        updater.add_object(c, {"testament3-sha1": "testament"}, None)
136
142
        updater.finish()
137
143
        self.map.commit_write_group()
138
144
        self.assertEquals(set(["lala", "bla"]),