Пример #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'))