Beispiel #1
0
 def test_NFV_Daemon_CreateSubcription_21(self):
     #订阅,user中manageId不存在
     base_function.CreateSubcription(self.token, self.ManagerId)
     base_function.DeleteSubcription(self.token, self.ManagerId)
     res = base_function.CreateSubcription(self.token, self.ManagerId)
     print res.content
     self.assertEqual(401, res.status_code)
Beispiel #2
0
    def test_NFV_Daemon_CreateSubcription_20(self):
        # 订阅,IdentityUri重复订阅
        base_function.CreateSubcription(self.token)

        manageid = 'BJ_PIM_2'
        token = base_function.login(manageid, "admin", "admin")
        token = eval(token.content)['Token']
        print token

        res = base_function.CreateSubcription(token, ManagerId=manageid)
        base_function.DeleteSubcription(token, ManagerId=manageid)
        print res.content
        self.assertEqual(403, res.status_code)
Beispiel #3
0
 def setUpClass(cls):
     cls.zone = '.000Z'
     cls.ManagerId = "BJ_PIM_1"
     token = base_function.login(cls.ManagerId, base_function.dsm_username,
                                 base_function.dsm_passwd)
     cls.token1 = eval(token.content)['Token']
     base_function.DeleteSubcription(cls.token1, ManagerId=cls.ManagerId)
     token = base_function.login(cls.ManagerId, base_function.dsm_username,
                                 base_function.dsm_passwd)
     cls.token = eval(token.content)['Token']
     base_function.CreateSubcription(cls.token, ManagerId=cls.ManagerId)
Beispiel #4
0
 def test_NFV_Daemon_CreateSubcription_06(self):
     # 订阅,LogPeriod设置为0
     LogPeriod = 0
     res = base_function.CreateSubcription(self.token, LogPeriod=LogPeriod)
     self.assertEqual(400, res.status_code)
Beispiel #5
0
 def test_NFV_Daemon_CreateSubcription_04(self):
     #订阅,LogPeriod长度为8
     LogPeriod = 12345678
     res = base_function.CreateSubcription(self.token, LogPeriod=LogPeriod)
     self.assertEqual(201, res.status_code)
Beispiel #6
0
 def test_NFV_Daemon_CreateSubcription_02(self):
     #订阅,LogPeriod为string类型
     LogPeriod = "1"
     res = base_function.CreateSubcription(self.token, LogPeriod=LogPeriod)
     print res.content
     self.assertEqual(400, res.status_code)
Beispiel #7
0
 def test_NFV_Daemon_CreateSubcription_01(self):
     #订阅
     res = base_function.CreateSubcription(self.token)
     print res.content
     self.assertEqual(201, res.status_code)
Beispiel #8
0
 def test_NFV_Daemon_CreateSubcription_14(self):
     #订阅,Heartbeat为string类型
     Heartbeat = "8"
     res = base_function.CreateSubcription(self.token, Heartbeat=Heartbeat)
     self.assertEqual(400, res.status_code)
Beispiel #9
0
 def test_NFV_Daemon_CreateSubcription_12(self):
     # 订阅,Period设置为1
     Period = 1
     res = base_function.CreateSubcription(self.token, Period=Period)
     self.assertEqual(400, res.status_code)
Beispiel #10
0
 def test_NFV_Daemon_CreateSubcription_09(self):
     #订阅,Period长度为8
     Period = 10000000
     res = base_function.CreateSubcription(self.token, Period=Period)
     print res.content
     self.assertEqual(201, res.status_code)
Beispiel #11
0
 def test_NFV_Daemon_ListSubcriptions_01(self):
     #正确的ManagerId请求
     base_function.CreateSubcription(self.token)
     res = base_function.ListSubcriptions(self.token, self.ManagerId)
     print res.content
     self.assertEqual(200, res.status_code)
Beispiel #12
0
 def test_NFV_Daemon_CreateSubcription_19(self):
     #订阅,ManagerId重复订阅
     base_function.CreateSubcription(self.token)
     res = base_function.CreateSubcription(self.token)
     self.assertEqual(403, res.status_code)
Beispiel #13
0
 def test_NFV_Daemon_CreateSubcription_18(self):
     # 订阅,Heartbeat设置为0
     Heartbeat = 0
     res = base_function.CreateSubcription(self.token, Heartbeat=Heartbeat)
     self.assertEqual(400, res.status_code)
Beispiel #14
0
 def test_NFV_Daemon_CreateSubcription_17(self):
     # 订阅,Heartbeat长度为9
     Heartbeat = 123456789
     res = base_function.CreateSubcription(self.token, Heartbeat=Heartbeat)
     self.assertEqual(400, res.status_code)
Beispiel #15
0
 def test_NFV_Daemon_CreateSubcription_15(self):
     # 订阅,Heartbeat为float类型
     Heartbeat = 8.8
     res = base_function.CreateSubcription(self.token, Heartbeat=Heartbeat)
     self.assertEqual(400, res.status_code)
Beispiel #16
0
 def test_NFV_Daemon_CreateSubcription_07(self):
     #订阅,Period为string类型
     Period = '15'
     res = base_function.CreateSubcription(self.token, Period=Period)
     self.assertEqual(400, res.status_code)
Beispiel #17
0
 def test_NFV_Daemon_CreateSubcription_08(self):
     # 订阅,Period为float类型
     Period = 15.5
     res = base_function.CreateSubcription(self.token, Period=Period)
     self.assertEqual(400, res.status_code)
Beispiel #18
0
 def test_NFV_Daemon_ListSubcriptions_02(self):
     #错误的ManagerId请求
     base_function.CreateSubcription(self.token)
     res = base_function.ListSubcriptions(self.token,
                                          ManagerId='BJ_PIM_11111')
     self.assertEqual(404, res.status_code)
Beispiel #19
0
 def test_NFV_Daemon_CreateSubcription_10(self):
     # 订阅,Period长度为9
     Period = 123456789
     res = base_function.CreateSubcription(self.token, Period=Period)
     self.assertEqual(400, res.status_code)
Beispiel #20
0
 def test_NFV_Daemon_DeleteSubcription_01(self):
     #删除订阅
     base_function.CreateSubcription(self.token)
     res = base_function.DeleteSubcription(self.token, self.ManagerId)
     self.assertEqual(204, res.status_code)
Beispiel #21
0
 def test_NFV_Daemon_DeleteSubcription_02(self):
     #删除订阅,ManagerId错误
     base_function.CreateSubcription(self.token)
     res = base_function.DeleteSubcription(self.token,
                                           ManagerId='BJ_PIM_11111')
     self.assertEqual(404, res.status_code)
Beispiel #22
0
 def test_NFV_Daemon_CreateSubcription_13(self):
     # 订阅,Period设置为5
     Period = 5
     res = base_function.CreateSubcription(self.token, Period=Period)
     self.assertEqual(201, res.status_code)