Commit Graph
59 Commits
Author SHA1 Message Date
Raphael Michel c30ff5e657 Only call now() once inside any event.lock() call 2016-08-29 22:33:51 +02:00
Tobias Kunze 87a77989e7 Disallow cancelling an expired order
as per discussion on #165
2016-08-24 15:26:54 +02:00
Tobias KunzeandRaphael Michel 4191f93ece Add setting determining invoice number format (#193) 2016-08-16 21:18:39 +02:00
Raphael Michel 63b683096b Resolved two more edge cases in quota handling
Scenario 1) Blocking voucher is used in a CartPosition. Previously
too much was subtracted from the quota.

Scenario 2) When two quotas are assigned to a product and one of them
is sold out, blocking vouchers for the other quota should not enable to
buy the product.
2016-08-15 22:55:18 +02:00
Raphael Michel f2baf79a52 Properly implement and test quota checking in the voucher admin
This also fixes #170
2016-08-15 11:55:51 +02:00
Raphael Michel fe6de0f635 Added ignored_quotas argument to check_quotas() 2016-08-15 11:48:48 +02:00
Raphael Michel 7b5dd6bd6c Speed up the test suite 2016-08-14 17:56:58 +02:00
Raphael Michel 42b9559b6f Removed selenium as a test dependency 2016-08-14 17:20:33 +02:00
Raphael Michel e881abd631 Fixed test that was broken due to 6d54239 2016-08-14 17:19:00 +02:00
Raphael Michel d8a84e762f Replaced first selenium tests with bs4 2016-08-14 12:15:57 +02:00
Raphael Michel 58e706b721 Fixed bug in quota calculation (thanks @rixx!) 2016-08-04 18:00:28 +02:00
Raphael Michel 2541855948 Fixed missing or unused imports 2016-07-18 23:12:16 +02:00
Raphael Michel 749e44f6e4 Fixed broken test 2016-05-08 13:06:51 +02:00
Raphael Michel 944b5db0bf Refs #82 -- Make order expiry more clear (#116) 2016-05-07 17:03:32 +02:00
Raphael Michel 09cee356b0 Allow for vouchers that are valid for multiple items 2016-05-04 17:50:19 +02:00
Raphael Michel d96da427e1 Fixed invoice test 2016-03-24 14:38:10 +01:00
Raphael Michel b2985ba8b4 Added tests for invoicing and template tags 2016-03-24 14:12:20 +01:00
Raphael Michel be4435cdd8 Added test for serialization of LazyI18nString in settings 2016-03-24 14:12:20 +01:00
Raphael Michel e3ac04fe86 Use pytest parameters for the plugin registry tests 2016-03-24 14:12:20 +01:00
Raphael Michel 842b058efd Fixed an quota calculation issue 2016-03-22 17:43:35 +01:00
Raphael Michel 9efce8f203 Fixed #132 -- Reverse payment fee calculation 2016-03-13 19:10:45 +01:00
Raphael Michel c28b40a118 Unit Tests should create enabled events 2016-02-23 08:58:39 +01:00
Raphael Michel f748752391 Removed multi-dimensional item variations [backwards-incompatible] 2015-12-13 15:03:56 +01:00
Raphael Michel 58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel d133d2abff Removed CleanerVersion layer [backwards-incompatible!] 2015-12-12 13:08:33 +01:00
Raphael Michel e70485e7fb Re-added the ability to restrict a product sale by time 2015-12-06 18:18:54 +01:00
Raphael Michel 4a1122a862 Fixed #108 -- Removed the restrictions system 2015-12-06 17:49:02 +01:00
Raphael Michel a2af3db771 Added the option of unlimited quotas 2015-10-21 16:31:58 +02:00
Raphael Michel 974c5cee79 Moved property to the inside of items 2015-10-08 12:45:19 +02:00
Raphael Michel c4638a3402 Enabled asynchronous cart/order actions 2015-10-05 11:33:53 +02:00
Raphael Michel 93d027cec6 Make all orders "guest orders" 2015-10-05 11:24:00 +02:00
Raphael Michel 7fc56b77db Fixed #98 -- Handle deletion of cached files 2015-09-29 16:46:45 +02:00
Raphael Michel 21e71f97c1 Added a test for the type of default values 2015-09-29 15:34:37 +02:00
Raphael Michel 24c76baec2 Added tests for order expiry dates 2015-09-28 23:18:52 +02:00
Raphael Michel 1c89fec808 Fixed import sorting 2015-09-28 23:11:46 +02:00
Raphael Michel c67a70369d Added tests for our locking system 2015-09-28 23:01:03 +02:00
Raphael Michel 06868d6d17 Simplified mail tests 2015-09-28 22:30:36 +02:00
Raphael Michel 9d625198bd Refs #96 -- Allow anonymous orders 2015-09-17 22:45:57 +02:00
Raphael Michel 7def097dcd Refs #96 -- Completely removed local users 2015-09-17 00:55:00 +02:00
Raphael Michel 4bd8945432 Added a few more tests 2015-08-28 18:16:11 +02:00
Raphael Michel 8f6b92fbf3 Added tests and test configuration for pretix/base 2015-08-25 17:18:33 +02:00
Raphael Michel 22b4d514d6 Fixed #83 -- Added an informal German translation 2015-08-16 14:25:14 +02:00
Raphael Michel 36430f3b9a Fixed tests that did not set a default_price on items 2015-07-26 17:07:31 +02:00
Raphael Michel e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel 75b8d800ea Added tests for modifying and cancelling orders 2015-06-28 16:21:39 +02:00
Raphael Michel 2a8b3cbfa9 Added checks for data versioning within the existing tests 2015-06-21 22:26:50 +02:00
Raphael Michel 926d543bf7 Added test for mail subject prefixes 2015-06-21 21:42:31 +02:00
Raphael Michel 6392be15fe Added heuristics for deserialization of boolean setting to make
checkboxes work in a SettingsForm
2015-06-16 01:03:04 +02:00
Raphael Michel 6c3df1e3f5 Move testdummy plugin to the test directory 2015-06-03 18:14:05 +02:00
Raphael Michel fad8605aa7 Add unit tests for our mail API 2015-06-03 18:09:00 +02:00