Changes to 3 files · Browse files at d5cdfeeb1c06 Showing diff from parent a2804ff7fe48 Diff from another changeset...
@@ -14,6 +14,8 @@ * Fix compilation on newer versions of Mac OS X (Lion and up). (Ryan McKern, #794543)
* Prevent raising ValueError for correct refs in RefContainer.__delitem__.
+
+ * Correctly return a tuple from MemoryObjectStore.get_raw. (Dave Borowitz)
API CHANGES
|
@@ -540,7 +540,8 @@ :param name: sha for the object.
:return: tuple with numeric type and object contents.
"""
- return self[name].as_raw_string()
+ obj = self[name]
+ return obj.type_num, obj.as_raw_string()
def __getitem__(self, name):
return self._data[name]
|
@@ -178,6 +178,11 @@ for obj in [testobject, tag1, tag2, tag3]:
self.assertEqual(testobject, self.store.peel_sha(obj.id))
+ def test_get_raw(self):
+ self.store.add_object(testobject)
+ self.assertEqual((Blob.type_num, 'yummy data'),
+ self.store.get_raw(testobject.id))
+
class MemoryObjectStoreTests(ObjectStoreTests, TestCase):
|
Loading...