示例#1
0
 def test__relpath_prefixed_suffixed(self):
     my_store = TransportStore(MockTransport(), True)
     my_store.register_suffix('bar')
     my_store.register_suffix('baz')
     self.assertEqual('45/foo.baz', my_store._relpath('foo', ['baz']))
     self.assertEqual('45/foo.bar.baz',
                      my_store._relpath('foo', ['bar', 'baz']))
示例#2
0
 def test_escaped_uppercase(self):
     """Uppercase letters are escaped for safety on Windows"""
     my_store = TransportStore(MemoryTransport(), prefixed=True, escaped=True)
     # a particularly perverse file-id! :-)
     self.assertEquals(my_store._relpath("C:<>"), "be/%2543%253a%253c%253e")
示例#3
0
 def test_relpath_escaped(self):
     my_store = TransportStore(MemoryTransport())
     self.assertEqual("%25", my_store._relpath("%"))
示例#4
0
 def test__relpath_prefixed_suffixed(self):
     my_store = TransportStore(MockTransport(), True)
     my_store.register_suffix("bar")
     my_store.register_suffix("baz")
     self.assertEqual("45/foo.baz", my_store._relpath("foo", ["baz"]))
     self.assertEqual("45/foo.bar.baz", my_store._relpath("foo", ["bar", "baz"]))
示例#5
0
 def test__relpath_prefixed(self):
     my_store = TransportStore(MockTransport(), True)
     self.assertEqual("45/foo", my_store._relpath("foo"))
示例#6
0
 def test__relpath_simple(self):
     my_store = TransportStore(MockTransport())
     self.assertEqual("foo", my_store._relpath("foo"))
示例#7
0
 def test_escaped_uppercase(self):
     """Uppercase letters are escaped for safety on Windows"""
     my_store = TransportStore(MemoryTransport(), prefixed=True,
         escaped=True)
     # a particularly perverse file-id! :-)
     self.assertEqual(my_store._relpath('C:<>'), 'be/%2543%253a%253c%253e')
示例#8
0
 def test_relpath_escaped(self):
     my_store = TransportStore(MemoryTransport())
     self.assertEqual('%25', my_store._relpath('%'))
示例#9
0
 def test__relpath_prefixed(self):
     my_store = TransportStore(MockTransport(), True)
     self.assertEqual('45/foo', my_store._relpath('foo'))
示例#10
0
 def test__relpath_simple(self):
     my_store = TransportStore(MockTransport())
     self.assertEqual("foo", my_store._relpath('foo'))