def setUp(self): logging.basicConfig() log=logging.getLogger() log.setLevel(logging.WARN) context = ContextWS("https://devlmshost2.ucc.nau.edu") success = context.loginTool("NAU", "PythonFeed", "*****") if not success: log.error("Login was not successful!") self.fail("Login was not successful!") self.nauService = context.getNauService() self.userService = context.getUserWS() self.courseService = context.getCourseWS() self.courseMembership = context.getCourseMembershipWS() self.random = string.lower(''.join(random.choice(string.letters) for i in xrange(5))) self.random2 = string.lower(''.join(random.choice(string.letters) for i in xrange(5))) ## Create user to play with self.userid = self.userService.createSimpleUser(True, self.random, "7777777" + self.random, "*****@*****.**", "familyName" , "givenName", "FORMER_STUDENT","STUDENT") self.assertTrue(self.userid) ## Create another user to play with self.userid2 = self.userService.createSimpleUser(True, self.random2, "88888888" + self.random2, "*****@*****.**", "familyName" , "givenName", "FORMER_STUDENT","STUDENT") self.assertTrue(self.userid2) ## Create course to play with self.begin = datetime.date.today() self.end = datetime.date.today()+datetime.timedelta(days=1) self.courseid = self.courseService.createSimpleCourse(True, "batch"+self.random, # course batch id "course"+self.random, # course id "Testing " + self.random + " description", # description "name"+self.random, # course name time.mktime(self.begin.timetuple()), time.mktime(self.end.timetuple())) self.assertTrue(self.courseid) self.parentCourseid = self.courseService.createSimpleCourse(True, "PARENTbatch"+self.random, # course batch id "PARENTcourse"+self.random, # course id "PARENT Testing " + self.random + " description", # description "PARENTname"+self.random, # course name time.mktime(self.begin.timetuple()), time.mktime(self.end.timetuple())) self.assertTrue(self.parentCourseid) ## Enroll user in class membership = CourseMembershipVO() membership.available=True membership.courseId=self.courseid membership.roleId="S" membership.userId=self.userid self.memberships = self.courseMembership.saveCourseMemberships(self.courseid, [membership]) self.assertTrue(self.memberships) ## Enroll user in class membership = CourseMembershipVO() membership.available=True membership.courseId=self.courseid membership.roleId="S" membership.userId=self.userid2 self.memberships = self.courseMembership.saveCourseMemberships(self.courseid, [membership]) self.assertTrue(self.memberships)
def setUp(self): logging.basicConfig() log = logging.getLogger() log.setLevel(logging.WARN) context = ContextWS("https://devlmshost2.ucc.nau.edu") success = context.loginTool("NAU", "PythonFeed", "*****") if not success: log.error("Login was not successful!") self.fail("Login was not successful!") self.nauService = context.getNauService() self.userService = context.getUserWS() self.courseService = context.getCourseWS() self.courseMembership = context.getCourseMembershipWS() self.random = string.lower(''.join( random.choice(string.letters) for i in xrange(5))) self.random2 = string.lower(''.join( random.choice(string.letters) for i in xrange(5))) ## Create user to play with self.userid = self.userService.createSimpleUser( True, self.random, "7777777" + self.random, "*****@*****.**", "familyName", "givenName", "FORMER_STUDENT", "STUDENT") self.assertTrue(self.userid) ## Create another user to play with self.userid2 = self.userService.createSimpleUser( True, self.random2, "88888888" + self.random2, "*****@*****.**", "familyName", "givenName", "FORMER_STUDENT", "STUDENT") self.assertTrue(self.userid2) ## Create course to play with self.begin = datetime.date.today() self.end = datetime.date.today() + datetime.timedelta(days=1) self.courseid = self.courseService.createSimpleCourse( True, "batch" + self.random, # course batch id "course" + self.random, # course id "Testing " + self.random + " description", # description "name" + self.random, # course name time.mktime(self.begin.timetuple()), time.mktime(self.end.timetuple())) self.assertTrue(self.courseid) self.parentCourseid = self.courseService.createSimpleCourse( True, "PARENTbatch" + self.random, # course batch id "PARENTcourse" + self.random, # course id "PARENT Testing " + self.random + " description", # description "PARENTname" + self.random, # course name time.mktime(self.begin.timetuple()), time.mktime(self.end.timetuple())) self.assertTrue(self.parentCourseid) ## Enroll user in class membership = CourseMembershipVO() membership.available = True membership.courseId = self.courseid membership.roleId = "S" membership.userId = self.userid self.memberships = self.courseMembership.saveCourseMemberships( self.courseid, [membership]) self.assertTrue(self.memberships) ## Enroll user in class membership = CourseMembershipVO() membership.available = True membership.courseId = self.courseid membership.roleId = "S" membership.userId = self.userid2 self.memberships = self.courseMembership.saveCourseMemberships( self.courseid, [membership]) self.assertTrue(self.memberships)