Exemple #1
0
    def setUp(self):
        self.prop = Property()
        self.host = self.prop.getProperty('destinyAgent.web_host')
        self.username = self.prop.getProperty('destinyAgent.web_login')
        self.password = self.prop.getProperty('destinyAgent.web_password')
        self.log = logging.getLogger('ragve.destiny_agent.ceed')
        self.log.setLevel(logging.DEBUG)

        ch = logging.StreamHandler()
        ch.setLevel(logging.DEBUG)
        hdlr = logging.FileHandler('/home/locngo/Documents/ktraks/myapp.log')
        hdlr.setLevel(logging.DEBUG)
        # create formatter
        formatter = logging.Formatter(
            '%(asctime)s - %(name)s - %(levelname)s - %(message)s')

        ch.setFormatter(formatter)
        hdlr.setFormatter(formatter)

        self.log.addHandler(ch)
        self.log.addHandler(hdlr)
#        sel.click("//div[6]/div[2]/div/div/table/tbody/tr/td/form/table/tbody/tr[4]/td[2]/div[6]/input")
#        time.sleep(1)
        #multi-select Course Categories
        sel.add_selection("name=courseCategoryStringArray", "4 Credit - CC0012")
        sel.add_selection("name=courseCategoryStringArray", "Hybrid - CC0004")
        time.sleep(1)
        
        time.sleep(5)
        if self.logout() == False:
            return False
        
        self.tearDown()
        return True

if __name__ == '__main__':
    prop = Property()
    host = prop.getProperty('destinyAgent.web_host.test')
    username = prop.getProperty('destinyAgent.web_login.test')
    password = prop.getProperty('destinyAgent.web_password.test')
    
    log = logging.getLogger('ragve.destiny_course_add.ceed')
    log.setLevel(logging.DEBUG)
    
    
    ch = logging.StreamHandler()
    ch.setLevel(logging.DEBUG)
    hdlr = logging.FileHandler('/home/locngo/Documents/DestinyCourseSectionAddLog/destiny_course_add.log', mode='w')
    hdlr.setLevel(logging.DEBUG)
    # create formatter
    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')