示例#1
0
 def testResolveRelativeURI(self):
     pspfile = '/files/PSP/Test1.psp'.replace('/', os.sep)
     clc = PSPCLContext(pspfile)
     uri = clc.resolveRelativeURI('Test2.psp')
     self.assertEqual(uri, '/files/PSP/Test2.psp'.replace('/', os.sep))
     pspfile = '/files3/PSP3/Test3.psp'.replace('/', os.sep)
     self.assertEqual(clc.resolveRelativeURI(uri), uri)
示例#2
0
 def testResolveRelativeURI(self):
     pspfile = '/files/PSP/Test1.psp'.replace('/', os.sep)
     clc = PSPCLContext(pspfile)
     uri = clc.resolveRelativeURI('Test2.psp')
     self.assertEqual(uri, '/files/PSP/Test2.psp'.replace('/', os.sep))
     pspfile = '/files3/PSP3/Test3.psp'.replace('/', os.sep)
     self.assertEqual(clc.resolveRelativeURI(uri), uri)
示例#3
0
 def testInit(self):
     pspFile = '/files/PSP/ContextTest.psp'.replace('/', os.sep)
     clc = PSPCLContext(pspFile)
     self.assertEqual(clc.getFullPspFileName(), pspFile)
     self.assertEqual(clc.getPspFileName(), 'ContextTest.psp')
     self.assertEqual(clc.getBaseUri(), '/files/PSP'.replace('/', os.sep))
示例#4
0
 def testClassName(self):
     clc = PSPCLContext('test.psp')
     clc.setClassName('ContextTestClass')
     self.assertEqual(clc.getServletClassName(), 'ContextTestClass')
示例#5
0
 def testPSPReader(self):
     reader = object()
     clc = PSPCLContext('test.psp')
     clc.setPSPReader(reader)
     self.assertEqual(clc.getReader(), reader)
示例#6
0
 def testPythonFileEncoding(self):
     clc = PSPCLContext('test.psp')
     self.assertEqual(clc.getPythonFileEncoding(), None)
     clc.setPythonFileEncoding('latin-1')
     self.assertEqual(clc.getPythonFileEncoding(), 'latin-1')
示例#7
0
 def testClassName(self):
     clc = PSPCLContext('test.psp')
     clc.setClassName('ContextTestClass')
     self.assertEqual(clc.getServletClassName(), 'ContextTestClass')
示例#8
0
 def testPSPReader(self):
     reader = object()
     clc = PSPCLContext('test.psp')
     clc.setPSPReader(reader)
     self.assertEqual(clc.getReader(), reader)
示例#9
0
 def testPythonFileEncodin(self):
     clc = PSPCLContext('test.psp')
     self.assertEqual(clc.getPythonFileEncoding(), None)
     clc.setPythonFileEncoding('latin-1')
     self.assertEqual(clc.getPythonFileEncoding(), 'latin-1')
示例#10
0
 def testInit(self):
     pspfile = '/files/PSP/ContextTest.psp'.replace('/', os.sep)
     clc = PSPCLContext(pspfile)
     self.assertEqual(clc.getFullPspFileName(), pspfile)
     self.assertEqual(clc.getPspFileName(), 'ContextTest.psp')
     self.assertEqual(clc.getBaseUri(), '/files/PSP'.replace('/', os.sep))