Updated User Tests.
This commit is contained in:
parent
ddfbbc04fe
commit
a6c162fc92
2 changed files with 146 additions and 1 deletions
|
@ -29,6 +29,8 @@ class UserTestPlan(unittest.TestCase):
|
|||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
|
||||
|
||||
def test_getUserByToken_valid(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
|
@ -167,7 +169,6 @@ class UserTestPlan(unittest.TestCase):
|
|||
print("***********************************************")
|
||||
r = requests.get(self.__class__.url_+'api/users/getUserByToken/'+__CONFIG__['TOKENS']['LECTURER'])
|
||||
self.assertEquals(r.status_code, 200)
|
||||
self.assertEquals(r.json()['campuses_id_list'],[])
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
@ -249,6 +250,146 @@ class UserTestPlan(unittest.TestCase):
|
|||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
#/api/users/addUserToCampus/<string:token>
|
||||
def test_addUserToCampus_lecturer(self):
|
||||
headers = {'content-type': 'application/json'}
|
||||
url = self.__class__.url_+'api/users/addUserToCampus/'+__CONFIG__['TOKENS']['LECTURER']
|
||||
#params = {'seToken': 'seToken' }
|
||||
data = {
|
||||
"campusId": 6736157987569664
|
||||
}
|
||||
#r = requests.post(self.__class__.url_+'api/courses/create/'+__CONFIG__['TOKENS']['STUDENT'],data=payload)
|
||||
r = requests.put(url, data=json.dumps(data), headers=headers)
|
||||
self.assertEquals(r.status_code, 200)
|
||||
|
||||
def test_addUserToCampus_student(self):
|
||||
headers = {'content-type': 'application/json'}
|
||||
url = self.__class__.url_+'api/users/addUserToCampus/'+__CONFIG__['TOKENS']['STUDENT']
|
||||
#params = {'seToken': 'seToken' }
|
||||
data = {
|
||||
"campusId": 6736157987569664
|
||||
}
|
||||
#r = requests.post(self.__class__.url_+'api/courses/create/'+__CONFIG__['TOKENS']['STUDENT'],data=payload)
|
||||
r = requests.put(url, data=json.dumps(data), headers=headers)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
|
||||
def test_addUserToCampus_invalidToken(self):
|
||||
headers = {'content-type': 'application/json'}
|
||||
url = self.__class__.url_+'api/users/addUserToCampus/invalidToken'
|
||||
#params = {'seToken': 'seToken' }
|
||||
data = {
|
||||
"campusId": 6736157987569664
|
||||
}
|
||||
#r = requests.post(self.__class__.url_+'api/courses/create/'+__CONFIG__['TOKENS']['STUDENT'],data=payload)
|
||||
r = requests.put(url, data=json.dumps(data), headers=headers)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
|
||||
'''
|
||||
def test_addUserToCourse_invalidToken(self):
|
||||
headers = {'content-type': 'application/json'}
|
||||
url = self.__class__.url_+'api/users/addUserToCourse/invalidToken'
|
||||
#params = {'seToken': 'seToken' }
|
||||
data = {
|
||||
"campusId": 5522297150504960
|
||||
}
|
||||
#r = requests.post(self.__class__.url_+'api/courses/create/'+__CONFIG__['TOKENS']['STUDENT'],data=payload)
|
||||
r = requests.put(url, data=json.dumps(data), headers=headers)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
|
||||
def test_addUserToCourse_lecturer(self):
|
||||
headers = {'content-type': 'application/json'}
|
||||
url = self.__class__.url_+'api/users/addUserToCampus/'+__CONFIG__['TOKENS']['LECTURER']
|
||||
#params = {'seToken': 'seToken' }
|
||||
data = {
|
||||
"courseId": 5522297150504960
|
||||
}
|
||||
#r = requests.post(self.__class__.url_+'api/courses/create/'+__CONFIG__['TOKENS']['STUDENT'],data=payload)
|
||||
r = requests.put(url, data=json.dumps(data), headers=headers)
|
||||
self.assertEquals(r.status_code, )
|
||||
'''
|
||||
def test_getUserById_student(self):
|
||||
#url = self.__class__.url_+'api/users/getUserById/'+__CONFIG__['TOKENS']['STUDENT'] + '/'+__CONFIG__['ID']['STUDENT_ID']
|
||||
url = 'http://localhost:8080/api/users/getUserById/_QA_TOKEN_TEST_STUDENT/6225984592281600'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 200)
|
||||
|
||||
def test_getUserById_lecturer(self):
|
||||
#url = self.__class__.url_+'api/users/getUserById/'+__CONFIG__['TOKENS']['STUDENT'] + '/'+__CONFIG__['ID']['STUDENT_ID']
|
||||
url = 'http://localhost:8080/api/users/getUserById/_QA_TOKEN_TEST_LECTURER/6225984592281600'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 200)
|
||||
|
||||
def test_getUserById_invalidToken(self):
|
||||
#url = self.__class__.url_+'api/users/getUserById/'+__CONFIG__['TOKENS']['STUDENT'] + '/'+__CONFIG__['ID']['STUDENT_ID']
|
||||
url = 'http://localhost:8080/api/users/getUserById/invalidToken/InvalidId'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 403)
|
||||
|
||||
#/api/users/getUsersByCampus/<string:token>/<string:campusID
|
||||
def test_getUserByCampus_student(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has begun")
|
||||
print("***********************************************")
|
||||
#url=self.__class__.url_+'api/users/getUsersByCampus/'+__CONFIG__['TOKENS']['STUDENT']+'/6736157987569664'#campus id
|
||||
url='http://localhost:8080/api/users/getUsersByCampus/_QA_TOKEN_TEST_STUDENT/6736157987569664'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 200)
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
def test_getUserByCampus_lecturer(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has begun")
|
||||
print("***********************************************")
|
||||
#url=self.__class__.url_+'api/users/getUsersByCampus/'+__CONFIG__['TOKENS']['LECTURER']+'/6736157987569664'#campus id
|
||||
url = 'http://localhost:8080/api/users/getUsersByCampus/_QA_TOKEN_TEST_STUDENT/6736157987569664'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 200)
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
def test_getUserByCampus_student_invalidCampusId(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has begun")
|
||||
print("***********************************************")
|
||||
url=self.__class__.url_+'api/users/getUsersByCampus/'+__CONFIG__['TOKENS']['STUDENT']+'/invalidId'#campus id
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
def test_getUserByCampus_lecturer_invalidCampusId(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has begun")
|
||||
print("***********************************************")
|
||||
url=self.__class__.url_+'api/users/getUsersByCampus/'+__CONFIG__['TOKENS']['LECTURER']+'/invalidId'#campus id
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
#http://localhost:8080/api/users/getUsersByCampus/_QA_TOKEN_TEST_STUDENT/6736157987569664
|
||||
def test_getUserByCampus_invalidToken_validCampusId(self):
|
||||
print (datetime.datetime.now().time())
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has begun")
|
||||
print("***********************************************")
|
||||
#url=self.__class__.url_+'api/users/getUsersByCampus/invalidToken/6736157987569664'#campus id
|
||||
url='http://localhost:8080/api/users/getUsersByCampus/invalidToken/6736157987569664'
|
||||
r = requests.get(url)
|
||||
self.assertEquals(r.status_code, 400)
|
||||
print("***********************************************")
|
||||
print(self._testMethodName+"Has finished Successfully")
|
||||
print("***********************************************")
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(UserTestPlan)
|
||||
unittest.TextTestRunner(verbosity=2).run(suite)
|
||||
|
|
|
@ -13,5 +13,9 @@ __CONFIG__ = {
|
|||
},
|
||||
'CAMPUS_NAME':{
|
||||
'JCE':'JCE'
|
||||
},
|
||||
'ID':{
|
||||
'STUDENT_ID':4818609708728320,
|
||||
'LECTURER_ID':6225984592281600
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue