|
0ae00bce79
|
Changed the properties of the test cases from public to private.
|
2023-07-29 10:11:45 +08:00 |
|
|
356d2010cc
|
Removed the CSRF token from the get_client function in testlib.py, so that type hints and documentation can be added to the client and the CSRF token properties separately.
|
2023-07-29 10:11:45 +08:00 |
|
|
501c4b1d22
|
Added missing documentation to the global variables, class properties, and object properties.
|
2023-07-29 10:11:44 +08:00 |
|
|
818c357613
|
Revised the next URI utilities to apply URLSafeSerializer for encoding and decoding the next URI, in order to prevent tampering with the next URI.
|
2023-05-23 09:30:19 +08:00 |
|
|
7bcc2b28b2
|
Moved the JournalEntryLineItemData, JournalEntryCurrencyData, JournalEntryData, and BaseTestData classes from testlib.py to the ".lib" module in the test site.
|
2023-04-13 08:30:07 +08:00 |
|
|
c1d9ca284c
|
Changed the new_form and update_form methods of the JournalEntryData class in testlib.py to receive the next URI as the parameter instead of the constant, so that the JournalEntryData class can move to other places.
|
2023-04-13 08:23:52 +08:00 |
|
|
85d1b13ccd
|
Added the "populate" method to the BaseTestData class, and changed it so that the tests need to call the "populate" method to populate the data, so that it may return the data with populating the database in the future.
|
2023-04-12 12:28:34 +08:00 |
|
|
3bada28b8f
|
Revised the BaseTestData class in testlib.py to add journal entries directly to the database instead of through the API, in order to allow the data to be reused, and to speed up the test.
|
2023-04-12 12:12:11 +08:00 |
|
|
4be1ead6b5
|
Added the "accounting-init-db" console command to the database initialization of the test site, for simplicity.
|
2023-04-10 23:58:08 +08:00 |
|
|
700e4f822a
|
Merged the "init-db" console command to the Flask application initialization in the test site, to simplify the code.
|
2023-04-10 23:50:16 +08:00 |
|
|
c4a8326bfc
|
Added the "accounting-init-db" console command to replace the trivial "accounting-init-base", "accounting-init-accounts" and "accounting-init-currencies" console commands.
|
2023-04-10 23:38:27 +08:00 |
|
|
04de4f5c5e
|
Merged testlib_offset.py into testlib.py.
|
2023-04-09 11:46:55 +08:00 |
|
|
f8ea863b80
|
Moved the add_journal_entry and match_journal_entry_detail functions from testlib_journal_entry.py to testlib.py. They are used by everyone, and testlib_journal_entry.py is only for test_journal_entry.py to shorten the code in one single file.
|
2023-04-09 11:46:55 +08:00 |
|
|
a9a3ad5871
|
Fixed the data type of the original line item ID in the forms in the OffsetTestCase test case.
|
2023-04-09 11:46:55 +08:00 |
|
|
5edc95afce
|
Moved the TestData class from testlib_offset.py to test_offset.py, and renamed it to OffsetTestData. It is only used in test_offset.py now.
|
2023-04-09 11:46:55 +08:00 |
|
|
f47e9b3150
|
Renamed the CurrencyData class to JournalEntryCurrencyData in testlib_offset.py, to be clear.
|
2023-04-09 10:42:18 +08:00 |
|
|
285c12406b
|
Revised the property names in the TestData class in testlib_offset.py.
|
2023-04-09 00:39:46 +08:00 |
|
|
4c2dcc5070
|
Renamed the project from "Mia! Accounting Flask" to "Mia! Accounting".
|
2023-04-04 18:26:54 +08:00 |
|
|
7515032082
|
Moved the Accounts shortcut from testlib_journal_entry.py to testlib.py.
|
2023-03-23 17:26:27 +08:00 |
|
|
079dc1ab6d
|
Renamed the "eid" field to "id" in the LineItemForm form, since the problem is found. It was the "id" property of the enclosing FormField. If we extract the form from FormField, we can still access the "id" field.
|
2023-03-20 23:06:57 +08:00 |
|
|
b1af1d7425
|
Renamed "voucher" to "journal entry".
|
2023-03-20 22:33:14 +08:00 |
|
|
8f909965a9
|
Renamed "voucher line item" to "journal entry line item".
|
2023-03-20 20:52:35 +08:00 |
|
|
e26af6f3fc
|
Renamed "side" to "debit-credit".
|
2023-03-20 20:35:10 +08:00 |
|
|
d18dd7d4d2
|
Renamed "summary" to "description" in the voucher line item.
|
2023-03-20 18:45:50 +08:00 |
|
|
c1235608d8
|
Renamed "journal entry" to "voucher line item", and "entry type" to "side".
|
2023-03-19 22:09:40 +08:00 |
|
|
5db13393cc
|
Renamed "transaction" to "voucher", "cash expense transaction" to "cash disbursement voucher", and "cash income transaction" to "cash receipt voucher".
|
2023-03-19 13:56:46 +08:00 |
|
|
5571c0d01f
|
Renamed all the is_XXX_needed properties to is_need_XXX. For example, especially the is_offset_needed property to is_need_offset, to be clear and understandable.
|
2023-03-18 22:52:29 +08:00 |
|
|
f901a0020f
|
Revised the amount limitation tests in the OffsetTestCase test case, to be clear.
|
2023-03-18 03:38:07 +08:00 |
|
|
96c131940b
|
Revised the date limitation tests in the OffsetTestCase test case, to be clear.
|
2023-03-18 03:08:08 +08:00 |
|
|
d88b3ac770
|
Added to track the net balance and offset of the original entries.
|
2023-03-17 22:32:01 +08:00 |
|