예제 #1
0
class TestDirectoryLookup(TestCase):
    def setUp(self):
        TestCase.setUp(self)
        self.registry = DirectoryServiceRegistry()
        self.registry.register('foo:', FooService, 'Map foo URLs to http urls')

    def test_get_directory_service(self):
        directory, suffix = self.registry.get_prefix('foo:bar')
        self.assertIs(FooService, directory)
        self.assertEqual('bar', suffix)

    def test_dereference(self):
        self.assertEqual('file:///foobar',
                         self.registry.dereference('foo:bar'))
        self.assertEqual('baz:qux', self.registry.dereference('baz:qux'))

    def test_get_transport(self):
        directories.register('foo:', FooService, 'Map foo URLs to http urls')
        self.addCleanup(lambda: directories.remove('foo:'))
        self.assertEqual('file:///foobar/', get_transport('foo:bar').base)
예제 #2
0
class TestDirectoryLookup(TestCase):

    def setUp(self):
        TestCase.setUp(self)
        self.registry = DirectoryServiceRegistry()
        self.registry.register('foo:', FooService, 'Map foo URLs to http urls')

    def test_get_directory_service(self):
        directory, suffix = self.registry.get_prefix('foo:bar')
        self.assertIs(FooService, directory)
        self.assertEqual('bar', suffix)

    def test_dereference(self):
        self.assertEqual('file:///foobar',
                         self.registry.dereference('foo:bar'))
        self.assertEqual('baz:qux', self.registry.dereference('baz:qux'))

    def test_get_transport(self):
        directories.register('foo:', FooService, 'Map foo URLs to http urls')
        self.addCleanup(lambda: directories.remove('foo:'))
        self.assertEqual('file:///foobar/', get_transport('foo:bar').base)
예제 #3
0
 def setUp(self):
     super(TestDirectoryLookup, self).setUp()
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')
예제 #4
0
 def setUp(self):
     TestCase.setUp(self)
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')
예제 #5
0
 def setUp(self):
     super(TestDirectoryLookup, self).setUp()
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')
예제 #6
0
 def setUp(self):
     TestCase.setUp(self)
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')