Ejemplo n.º 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']))
Ejemplo n.º 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")
Ejemplo n.º 3
0
 def test_relpath_escaped(self):
     my_store = TransportStore(MemoryTransport())
     self.assertEqual("%25", my_store._relpath("%"))
Ejemplo n.º 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"]))
Ejemplo n.º 5
0
 def test__relpath_prefixed(self):
     my_store = TransportStore(MockTransport(), True)
     self.assertEqual("45/foo", my_store._relpath("foo"))
Ejemplo n.º 6
0
 def test__relpath_simple(self):
     my_store = TransportStore(MockTransport())
     self.assertEqual("foo", my_store._relpath("foo"))
Ejemplo n.º 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')
Ejemplo n.º 8
0
 def test_relpath_escaped(self):
     my_store = TransportStore(MemoryTransport())
     self.assertEqual('%25', my_store._relpath('%'))
Ejemplo n.º 9
0
 def test__relpath_prefixed(self):
     my_store = TransportStore(MockTransport(), True)
     self.assertEqual('45/foo', my_store._relpath('foo'))
Ejemplo n.º 10
0
 def test__relpath_simple(self):
     my_store = TransportStore(MockTransport())
     self.assertEqual("foo", my_store._relpath('foo'))