Added the PREFIX constant to simplify the OffsetMatcherTestCase test case.

This commit is contained in:
依瑪貓 2023-04-09 08:22:25 +08:00
parent 6bac76be64
commit 6857164702

View File

@ -30,6 +30,9 @@ from testlib_journal_entry import match_journal_entry_detail
from testlib_offset import JournalEntryData, CurrencyData, \ from testlib_offset import JournalEntryData, CurrencyData, \
JournalEntryLineItemData JournalEntryLineItemData
PREFIX: str = "/accounting/unmatched-offsets"
"""The URL prefix for the unmatched offset management."""
class OffsetMatcherTestCase(unittest.TestCase): class OffsetMatcherTestCase(unittest.TestCase):
"""The offset matcher test case.""" """The offset matcher test case."""
@ -100,7 +103,7 @@ class OffsetMatcherTestCase(unittest.TestCase):
self.assertIsNotNone(line_item) self.assertIsNotNone(line_item)
self.assertIsNone(line_item.original_line_item_id) self.assertIsNone(line_item.original_line_item_id)
list_uri = f"/accounting/unmatched-offsets/{Accounts.RECEIVABLE}" list_uri = f"{PREFIX}/{Accounts.RECEIVABLE}"
response = self.client.post(list_uri, response = self.client.post(list_uri,
data={"csrf_token": self.csrf_token}) data={"csrf_token": self.csrf_token})
self.assertEqual(response.status_code, 302) self.assertEqual(response.status_code, 302)
@ -149,7 +152,7 @@ class OffsetMatcherTestCase(unittest.TestCase):
self.assertIsNotNone(line_item) self.assertIsNotNone(line_item)
self.assertIsNone(line_item.original_line_item_id) self.assertIsNone(line_item.original_line_item_id)
list_uri = f"/accounting/unmatched-offsets/{Accounts.PAYABLE}" list_uri = f"{PREFIX}/{Accounts.PAYABLE}"
response = self.client.post(list_uri, response = self.client.post(list_uri,
data={"csrf_token": self.csrf_token}) data={"csrf_token": self.csrf_token})
self.assertEqual(response.status_code, 302) self.assertEqual(response.status_code, 302)
@ -220,7 +223,7 @@ class OffsetMatcherTestCase(unittest.TestCase):
self.assertIsNotNone(line_item.original_line_item_id) self.assertIsNotNone(line_item.original_line_item_id)
self.assertEqual(line_item.original_line_item_id, data.l_r_or2d.id) self.assertEqual(line_item.original_line_item_id, data.l_r_or2d.id)
list_uri = f"/accounting/unmatched-offsets/{Accounts.RECEIVABLE}" list_uri = f"{PREFIX}/{Accounts.RECEIVABLE}"
response = self.client.post(list_uri, response = self.client.post(list_uri,
data={"csrf_token": self.csrf_token}) data={"csrf_token": self.csrf_token})
self.assertEqual(response.status_code, 302) self.assertEqual(response.status_code, 302)
@ -285,7 +288,7 @@ class OffsetMatcherTestCase(unittest.TestCase):
self.assertIsNotNone(line_item.original_line_item_id) self.assertIsNotNone(line_item.original_line_item_id)
self.assertEqual(line_item.original_line_item_id, data.l_p_or2c.id) self.assertEqual(line_item.original_line_item_id, data.l_p_or2c.id)
list_uri = f"/accounting/unmatched-offsets/{Accounts.PAYABLE}" list_uri = f"{PREFIX}/{Accounts.PAYABLE}"
response = self.client.post(list_uri, response = self.client.post(list_uri,
data={"csrf_token": self.csrf_token}) data={"csrf_token": self.csrf_token})
self.assertEqual(response.status_code, 302) self.assertEqual(response.status_code, 302)