Exemplo n.º 1
0
 def test_head(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual((b"refs/heads/foo", b"refs/heads/foo", False),
         parse_reftuple(r, r, b"foo"))
     self.assertEqual((b"refs/heads/foo", b"refs/heads/foo", True),
         parse_reftuple(r, r, b"+foo"))
     self.assertEqual((b"refs/heads/foo", b"refs/heads/foo", True),
         parse_reftuple(r, {}, b"+foo"))
Exemplo n.º 2
0
 def test_full(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual((b"refs/heads/foo", b"refs/heads/foo", False),
         parse_reftuple(r, r, b"refs/heads/foo"))
 def test_default_with_string(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual(
         (b"refs/heads/foo", b"refs/heads/foo", False),
         parse_reftuple(r, r, "foo"),
     )
 def test_no_right_ref(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual(
         (b"refs/heads/foo", None, False),
         parse_reftuple(r, r, b"refs/heads/foo:"),
     )
 def test_no_left_ref(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual(
         (None, b"refs/heads/foo", False),
         parse_reftuple(r, r, b":refs/heads/foo"),
     )
Exemplo n.º 6
0
 def test_no_right_ref(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual((b"refs/heads/foo", None, False),
         parse_reftuple(r, r, b"refs/heads/foo:"))
Exemplo n.º 7
0
 def test_no_left_ref(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual((None, b"refs/heads/foo", False),
         parse_reftuple(r, r, b":refs/heads/foo"))
Exemplo n.º 8
0
 def test_default_with_string(self):
     r = {b"refs/heads/foo": "bla"}
     self.assertEqual((b"refs/heads/foo", b"refs/heads/foo", False),
                      parse_reftuple(r, r, "foo"))