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 Kunze
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