Ejemplo n.º 1
0
 def test_get_with_negative_plan_id(self):
     try:
         testcaseplan.get(None, 1, -1)
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 2
0
 def test_get_with_negative_plan_id(self):
     try:
         testcaseplan.get(None, 1, -1)
     except Fault as f:
         self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 3
0
 def test_get_with_no_exist_plan(self):
     try:
         testcaseplan.get(None, 1, 10000)
     except Fault as f:
         self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 4
0
 def test_get_with_no_exist_plan(self):
     try:
         testcaseplan.get(None, 1, 10000)
     except Fault as f:
         self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 5
0
 def test_get_with_non_integer_plan_id(self):
     bad_args = ("A", "1", "", True, False, self, (1, ))
     for arg in bad_args:
         try:
             testcaseplan.get(None, 1, arg)
         except Fault as f:
             self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
         else:
             self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 6
0
 def test_get_with_non_integer_plan_id(self):
     bad_args = ("A", "1", "", True, False, self, (1,))
     for arg in bad_args:
         try:
             testcaseplan.get(None, 1, arg)
         except Fault as f:
             self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
         else:
             self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 7
0
    def test_get_with_no_args(self):
        bad_args = (None, [], (), {})
        for arg in bad_args:
            try:
                testcaseplan.get(None, arg, 1)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.get(None, 1, arg)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 8
0
    def test_get_with_no_args(self):
        bad_args = (None, [], (), {})
        for arg in bad_args:
            try:
                testcaseplan.get(None, arg, 1)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

            try:
                testcaseplan.get(None, 1, arg)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Ejemplo n.º 9
0
 def test_get(self):
     try:
         tcp = testcaseplan.get(None, 1, 1)
     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')
Ejemplo n.º 10
0
 def test_get(self):
     try:
         tcp = testcaseplan.get(None, 1, 1)
     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')
Ejemplo n.º 11
0
 def test_get(self):
     tcp = testcaseplan.get(None, self.case.pk, self.plan.pk)
     self.assertEqual(tcp['plan_id'], self.plan.pk)
     self.assertEqual(tcp['plan'], self.plan.name)
     self.assertEqual(tcp['case_id'], self.case.pk)
     self.assertEqual(tcp['case'], self.case.summary)