コード例 #1
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
 def test_update_with_non_integer_sortkey(self):
     try:
         testcaseplan.update(None, 1, 1, "A")
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #2
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
 def test_update_with_non_integer_sortkey(self):
     try:
         testcaseplan.update(None, 1, 1, "A")
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #3
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
 def test_update_with_negative_case_id(self):
     try:
         testcaseplan.update(None, -1, 1, 100)
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #4
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
 def test_update_with_no_exist_plan(self):
     try:
         testcaseplan.update(None, 1, 10000, 100)
     except Fault as f:
         self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #5
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
 def test_update_with_no_exist_plan(self):
     try:
         testcaseplan.update(None, 1, 10000, 100)
     except Fault as f:
         self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #6
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
 def test_update_with_negative_case_id(self):
     try:
         testcaseplan.update(None, -1, 1, 100)
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #7
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
 def test_update_with_non_integer_plan_id(self):
     bad_args = ("A", "1", "", True, False, self, (1, ))
     for arg in bad_args:
         try:
             testcaseplan.update(None, 1, arg, 100)
         except Fault as f:
             self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
         else:
             self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #8
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
 def test_update_with_non_integer_plan_id(self):
     bad_args = ("A", "1", "", True, False, self, (1,))
     for arg in bad_args:
         try:
             testcaseplan.update(None, 1, arg, 100)
         except Fault as f:
             self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
         else:
             self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #9
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
 def test_update(self):
     try:
         tcp = testcaseplan.update(None, 1, 1, 110)
     except Fault:
         self.fail(AssertMessage.UNEXCEPT_ERROR)
     else:
         self.assertIsNotNone(tcp)
         self.assertEqual(tcp['plan_id'], 1)
         self.assertEqual(tcp['plan'], 'StarCraft: Init')
         self.assertEqual(tcp['case_id'], 1)
         self.assertEqual(tcp['case'], 'PVZ')
         self.assertEqual(tcp['sortkey'], 110)
コード例 #10
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
 def test_update(self):
     try:
         tcp = testcaseplan.update(None, 1, 1, 110)
     except Fault:
         self.fail(AssertMessage.UNEXCEPT_ERROR)
     else:
         self.assertIsNotNone(tcp)
         self.assertEqual(tcp['plan_id'], 1)
         self.assertEqual(tcp['plan'], 'StarCraft: Init')
         self.assertEqual(tcp['case_id'], 1)
         self.assertEqual(tcp['case'], 'PVZ')
         self.assertEqual(tcp['sortkey'], 110)
コード例 #11
0
ファイル: test_testcaseplan.py プロジェクト: yileye/Nitrate
    def test_update_with_no_args(self):
        bad_args = (None, [], (), {})
        for arg in bad_args:
            try:
                testcaseplan.update(None, arg, 1, 100)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.update(None, 1, arg, 100)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.update(None, 1, 1, arg)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #12
0
ファイル: test_testcaseplan.py プロジェクト: Aaln1986/Nitrate
    def test_update_with_no_args(self):
        bad_args = (None, [], (), {})
        for arg in bad_args:
            try:
                testcaseplan.update(None, arg, 1, 100)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.update(None, 1, arg, 100)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.update(None, 1, 1, arg)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)
コード例 #13
0
ファイル: test_testcaseplan.py プロジェクト: tkdchen/Nitrate
 def test_update(self):
     tcp = testcaseplan.update(None, self.case.pk, self.plan.pk, 110)
     self.assertIsNotNone(tcp)
     self.assertEqual(tcp['sortkey'], 110)
コード例 #14
0
ファイル: test_testcaseplan.py プロジェクト: tkdchen/Nitrate
 def test_update_with_non_integer_sortkey(self):
     original_sortkey = self.case_plan.sortkey
     testcaseplan.update(None, self.case.pk, self.plan.pk, "A")
     self.assertEqual(original_sortkey, self.case_plan.sortkey)