示例#1
0
# import py_compile
# py_compile.compile('27_APIs.py')
#
# import sys
# sys.path.insert(0, "demos.zip/lib")

import demoPack.drawings.myModule as myModule

b = myModule.Box(2, 3, 5)
print(b.displayBox())

myModule.testMod()

from demoPack.drawings import myModule

b = myModule.Box(2, 3, 5)
print(b.displayBox())

myModule.testMod()

from demoPack.drawings.myModule import testMod, Box

b = Box(2, 3, 5)
print(b.displayBox())

testMod()

from demoPack.drawings import *

b = myModule.Box(2, 3, 5)
print(b.displayBox())
示例#2
0
 def test_getVolume(self):
     b1 = mm.Box(2, 3, 4)
     self.assertEqual(24, b1.getVolume())
示例#3
0
logger = logging.getLogger('training_demo_application')
logger.setLevel(logging.DEBUG)

# create file handler which logs even debug messages
fh = logging.FileHandler('training_demo.log')
fh.setLevel(logging.DEBUG)

# create console handler with a higher log level
ch = logging.StreamHandler()
ch.setLevel(logging.ERROR)

# create formatter and add it to the handlers
formatter = logging.Formatter(
    '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
ch.setFormatter(formatter)

# add the handlers to the logger
logger.addHandler(fh)
logger.addHandler(ch)

logger.info('creating an instance of demoPack.drawings.myModule.Box')
b1 = myModule.Box(10, 3, 5)
logger.info('created an instance of demoPack.drawings.myModule.Box')
logger.info('calling demoPack.drawings.myModule.Box.getVolume()')
v = b1.getVolume()
logger.info('finished demoPack.drawings.myModule.Box.getVolume()')
logger.info('calling demoPack.drawings.myModule.Box.displayBox()')
b1.displayBox()
logger.info('done with demoPack.drawings.myModule.Box.displayBox()')
示例#4
0
 def test_displayBox(self):
     b1 = mm.Box(2, 3, 4)
     self.assertEqual("Width: 2, Height: 3, Breadth: 4", b1.displayBox())
示例#5
0
 def test_getVolume(self):
     b1 = mm.Box(2, 3, 4)
     assert 24, b1.getVolume()