def test_agi_parse_result_520(self):
     code, result, args = utils._agi_parse_result(
         "520 Invalid command syntax.  Proper usage not available."
     )
     self.assertEqual(code, '520')
     self.assertEqual(
         result, "Invalid command syntax.  Proper usage not available."
     )
     self.assertEqual(args, '')
 def test_agi_parse_result_200_timeout_fail(self):
     code, result, args = utils._agi_parse_result("200 result= (timeout)")
     self.assertEqual(code, '200')
     self.assertEqual(result, '')
     self.assertEqual(args, '(timeout)')
 def test_agi_parse_result_200_minus_1(self):
     code, result, args = utils._agi_parse_result("200 result=-1")
     self.assertEqual(code, '200')
     self.assertEqual(result, '-1')
     self.assertEqual(args, '')
 def test_agi_parse_result_200_0(self):
     code, result, args = utils._agi_parse_result("200 result=0")
     self.assertEqual(code, '200')
     self.assertEqual(result, '0')
     self.assertEqual(args, '')