# 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())
def test_getVolume(self): b1 = mm.Box(2, 3, 4) self.assertEqual(24, b1.getVolume())
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()')
def test_displayBox(self): b1 = mm.Box(2, 3, 4) self.assertEqual("Width: 2, Height: 3, Breadth: 4", b1.displayBox())
def test_getVolume(self): b1 = mm.Box(2, 3, 4) assert 24, b1.getVolume()