def test02_mapper_dst_to_src(self): m = Mapper(['http://e.org/p/', '/tmp/q/']) self.assertEqual(m.dst_to_src('/tmp/q/'), 'http://e.org/p/') self.assertEqual(m.dst_to_src('/tmp/q/bb'), 'http://e.org/p/bb') self.assertEqual(m.dst_to_src('/tmp/q/bb/cc'), 'http://e.org/p/bb/cc') self.assertRaises(MapperError, m.dst_to_src, '/tmp/q') self.assertRaises(MapperError, m.dst_to_src, '/tmp/qa') self.assertRaises(MapperError, m.dst_to_src, 'nomatch')
def test02_mapper_dst_to_src(self): m = Mapper(['http://e.org/p/', '/tmp/q/']) self.assertEqual(m.dst_to_src('/tmp/q/'), 'http://e.org/p/') self.assertEqual(m.dst_to_src('/tmp/q/bb'), 'http://e.org/p/bb') self.assertEqual(m.dst_to_src('/tmp/q/bb/cc'), 'http://e.org/p/bb/cc') self.assertRaises(MapperError, m.dst_to_src, '/tmp/q') self.assertRaises(MapperError, m.dst_to_src, '/tmp/qa') self.assertRaises(MapperError, m.dst_to_src, 'nomatch')
def test_dst_to_src(self): m=Mapper('http://e.org/p','/tmp/q') self.assertEqual( m.dst_to_src('/tmp/q'), 'http://e.org/p') self.assertEqual( m.dst_to_src('/tmp/q/bb'), 'http://e.org/p/bb') self.assertEqual( m.dst_to_src('/tmp/q/bb/cc'), 'http://e.org/p/bb/cc')
def test04_mapper2_dst_to_src(self): m = Mapper(['http://e.org/p=/tmp/q', 'http://e.org/r=/tmp/s']) self.assertEqual(m.dst_to_src('/tmp/q/'), 'http://e.org/p/') self.assertEqual(m.dst_to_src('/tmp/q/bb'), 'http://e.org/p/bb') self.assertEqual(m.dst_to_src('/tmp/s/'), 'http://e.org/r/') self.assertEqual(m.dst_to_src('/tmp/s/bb'), 'http://e.org/r/bb')
def test04_mapper2_dst_to_src(self): m = Mapper(['http://e.org/p=/tmp/q', 'http://e.org/r=/tmp/s']) self.assertEqual(m.dst_to_src('/tmp/q/'), 'http://e.org/p/') self.assertEqual(m.dst_to_src('/tmp/q/bb'), 'http://e.org/p/bb') self.assertEqual(m.dst_to_src('/tmp/s/'), 'http://e.org/r/') self.assertEqual(m.dst_to_src('/tmp/s/bb'), 'http://e.org/r/bb')