def test_add(self): myhexsha = b'd80c186a03f423a81b39df39dc87fd269736ca86' x = Tree() x.add(b'myname', 0o100755, myhexsha) self.assertEqual(x[b'myname'], (0o100755, myhexsha)) self.assertEqual(b'100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string())
def test_add(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() x.add("myname", 0100755, myhexsha) self.assertEquals(x["myname"], (0100755, myhexsha)) self.assertEquals('100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string())
def test_add(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() x.add("myname", 0o100755, myhexsha) self.assertEqual(x["myname"], (0o100755, myhexsha)) self.assertEqual('100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string())
def test_simple(self): myhexsha = b'd80c186a03f423a81b39df39dc87fd269736ca86' x = Tree() x[b'myname'] = (0o100755, myhexsha) self.assertEqual(b'100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string()) self.assertEqual(b'100755 myname\0' + hex_to_sha(myhexsha), bytes(x))
def test_add_old_order(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() warnings.simplefilter("ignore", DeprecationWarning) try: x.add(0100755, "myname", myhexsha) finally: warnings.resetwarnings() self.assertEqual(x["myname"], (0100755, myhexsha)) self.assertEqual("100755 myname\0" + hex_to_sha(myhexsha), x.as_raw_string())
def test_add_old_order(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() warnings.simplefilter("ignore", DeprecationWarning) try: x.add(0o100755, "myname", myhexsha) finally: warnings.resetwarnings() self.assertEqual(x["myname"], (0o100755, myhexsha)) self.assertEqual('100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string())
def test_simple(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() x["myname"] = (0100755, myhexsha) self.assertEquals('100755 myname\0' + hex_to_sha(myhexsha), x.as_raw_string())
def test_simple(self): myhexsha = "d80c186a03f423a81b39df39dc87fd269736ca86" x = Tree() x["myname"] = (0100755, myhexsha) self.assertEqual("100755 myname\0" + hex_to_sha(myhexsha), x.as_raw_string())
def test_simple(self): sha = Sha1Sum("d80c186a03f423a81b39df39dc87fd269736ca86") x = Tree() x[b"myname"] = (0o100755, sha) self.assertEqual(b'100755 myname\0' + bytes(sha), x.as_raw_string())