Skip to content
This repository has been archived by the owner on Dec 26, 2022. It is now read-only.

Commit

Permalink
fix(regression): Erroneous response verification
Browse files Browse the repository at this point in the history
Fixes #643.
Fix the erroneous response verification in test cases.
  • Loading branch information
afcidk committed May 22, 2020
1 parent cb2c166 commit 1e7f660
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions tests/regression/test_suite/send_transfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

class SendTransfer(unittest.TestCase):

# Positive value, tryte maessage, tryte tag, tryte address (pass)
# Positive value, tryte message, tryte tag, tryte address (pass)
@test_logger
def test_normal(self):
res = API("/transaction/",
Expand All @@ -26,6 +26,7 @@ def test_zero_value(self):
def test_chinese_value(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[2]))
self._verify_pass(res)

# Zero value, chinese message, tryte tag, tryte address (fail)
@test_logger
Expand All @@ -41,68 +42,68 @@ def test_chinese_tag(self):
post_data=map_field(self.post_field, self.query_string[4]))
self.assertEqual(STATUS_CODE_500, res["status_code"])

# Negative value, tryte maessage, tryte tag, tryte address (pass)
# Negative value, tryte message, tryte tag, tryte address (pass)
@test_logger
def test_negative_value(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[5]))
self._verify_pass(res)

# No value, tryte maessage, tryte tag, tryte address (pass)
# No value, tryte message, tryte tag, tryte address (pass)
@test_logger
def test_no_value(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[6]))
self._verify_pass(res)

# Zero value, no maessage, tryte tag, tryte address (pass)
# Zero value, no message, tryte tag, tryte address (pass)
@test_logger
def test_no_message(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[7]))
self._verify_pass(res)

# Zero value, tryte maessage, no tag, tryte address (pass)
# Zero value, tryte message, no tag, tryte address (pass)
@test_logger
def test_no_tag(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[8]))
self._verify_pass(res)

# Zero value, tryte maessage, tryte tag, no address (pass)
# Zero value, tryte message, tryte tag, no address (pass)
@test_logger
def test_no_address(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[9]))
self._verify_pass(res)

# Zero value, tryte maessage, tryte tag, unicode address (pass)
# Zero value, tryte message, tryte tag, unicode address (fail)
@test_logger
def test_unicode_address(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[10]))
self._verify_pass(res)
self.assertEqual(STATUS_CODE_500, res["status_code"])

# Zero value, tryte maessage, invalid tag, tryte address (fail)
# Zero value, tryte message, invalid tag, tryte address (fail)
@test_logger
def test_invalid_tag(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[11]))
self._verify_pass(res)
self.assertEqual(STATUS_CODE_500, res["status_code"])

# Zero value, tryte maessage, tryte tag, invalid address (fail)
# Zero value, tryte message, tryte tag, invalid address (fail)
@test_logger
def test_invalid_address(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[12]))
self._verify_pass(res)
self.assertEqual(STATUS_CODE_500, res["status_code"])

# Zero value, tryte maessage, invalid tag, invalid address (fail)
# Zero value, tryte message, invalid tag, invalid address (fail)
@test_logger
def test_invalid_tag_and_address(self):
res = API("/transaction/",
post_data=map_field(self.post_field, self.query_string[13]))
self._verify_pass(res)
self.assertEqual(STATUS_CODE_500, res["status_code"])

# Time statistics
@test_logger
Expand Down

0 comments on commit 1e7f660

Please sign in to comment.