Diego Abad
2b8a3909a8
Change test on recompute_cost_price because of Function field
...
Since changeset 578bdd3fd776, cost_price on product.product
is a function field, using TemplateFunction pattern.
It is necessary to change test on recompute_cost_price and
recompute_cost_average_price because of Function field, and
change scenario for average cost price to force to write
recomputed cost.
issue5966
review27721003
2016-10-28 23:28:58 +02:00
Nicolas Évrard
bd1efc91bf
Use activate instead of install for module activation
...
issue1456
review28931002
2016-10-20 12:54:50 +02:00
Cédric Krier
c524df9220
Use install_modules tools in scenario
...
issue5794
2016-08-26 09:59:50 +02:00
Sergi Almacellas Abellana
bda1d3a346
Add test for expected quantity when inventory is done
...
issue5749
review21171002
2016-07-28 10:12:44 +02:00
Cédric Krier
a6225e3fc6
Add lead time and transit location for internal shipments between warehouses
...
issue5587
review25331002
2016-06-21 10:36:30 +02:00
Cédric Krier
0ba40a9aa5
Replace category by categories on Template
...
issue5320
review23791002
2016-03-19 09:05:42 +01:00
Cédric Krier
25952d5051
Use converted tests converted by 2to3
...
distutils import tests module from the source code, so we must force it to use
the test suite from the absolute path because it will be the converted on in
case of 2to3 otherwise we fall-back to the relative module.
issue3211
2016-03-11 21:57:21 +01:00
Cédric Krier
82dd783739
Fix tests to use Product class instead of self.product
2016-03-04 09:17:40 +01:00
Cédric Krier
c91a2409f2
Add a quick sum in compute_quantities for single location
...
When a single location is requested, we don't need to compute the value of all
the node of the subtree because all locations are children. So we can sum the
quantity directly as if it was for the location.
issue5297
review23781002
2016-03-04 00:21:29 +01:00
Cédric Krier
2e04a068ee
Add Python3 support
...
issue3211
2016-02-26 00:04:09 +01:00
Cédric Krier
3273c7e910
Make TestCase create and drop its database
...
and use with_transaction decorator.
issue5263
review20711002
2016-02-06 19:13:17 +01:00
Sergi Almacellas Abellana
1524bcddee
Add test for average cost price when product quantity is negative
...
issue5038
review15721002
2015-10-14 15:45:41 +02:00
Guillem Barba
7fc092eac5
fix empty storage in inventory scenario
...
Introduced in changeset 07ffaaad7b38
issue4781
review16371002
2015-06-17 08:31:11 +02:00
Guillem Barba
6c760d1253
Compute inventory lines in complete_lines() using new grouping() method
...
issue4781
review13211002
2015-06-15 01:22:10 +02:00
Cédric Krier
b677e166ca
Allow to re-compute cost price
...
and to change unit price of move done
issue4729
review12131002
2015-06-15 00:58:00 +02:00
Cédric Krier
305736d83b
Rename ir.module.module* into ir.module*
...
issue4764
review7171002
2015-05-28 21:04:19 +02:00
Cédric Krier
d0684dab96
Test Move assign_try
...
review13051002
2015-03-09 19:37:01 +01:00
Cédric Krier
c94613e05c
Add check for default model access
...
When group access exists, a default model access should be defined otherwise
all access are given to non group users.
issue4485
review5941002
2015-01-27 18:14:09 +01:00
Cédric Krier
f74df3dabd
Add tox and drone
...
issue4431
2015-01-26 16:50:16 +01:00
Nicolas Évrard
432de41ee2
Report API refactorization
...
review8831002
2015-01-20 18:49:56 +01:00
Nicolas Évrard
c9087d154c
Add test for access rights of menu and actions
...
issue4295
review12661002
2015-01-02 16:08:09 +01:00
Cédric Krier
994bd8a103
Fix most flake8 errors
...
review8771002
2014-12-02 12:56:04 +01:00
Cédric Krier
2d5badf9be
Add some test tools to ease scenario writing
...
review11331002
2014-10-24 10:45:10 +02:00
Cédric Krier
91786aa76d
Use new doctest setup/teardown
...
issue3627
review7401002
2014-09-04 08:45:40 +02:00
Cédric Krier
47a2190ede
Compute cost price one move at a time
...
As _update_product_cost_price uses product quantity, this quantity must be
recomputed after each move in case some are for the same products.
issue4039
review11421002
2014-08-29 16:23:10 +02:00
Sergi Almacellas Abellana
38eadbc7e9
Skip zero quantities when prefiling an inventory
...
issue3976
review6391002
2014-07-03 18:49:59 +02:00
Sergi Almacellas Abellana
c0545376c4
Always succeed assignation from lost and found on internal shipments
...
review9401003
issue3590
2014-05-28 19:52:58 +02:00
Cédric Krier
9a2cc36ce9
Add test for product_by_location with stock_skip_warehouse and no product_ids
...
issue3843
review5171002
2014-04-18 19:30:49 +02:00
Cédric Krier
af53a08c3d
Test must not rely on being run all the same day
...
issue3769
review4461002
2014-03-21 23:42:15 +01:00
Cédric Krier
634913f549
Add warning for external move without origin
...
issue3677
review3521002
2014-03-10 20:16:00 +01:00
Cédric Krier
7fac623f85
Drop support of Python 2.6
...
review2691002
2014-01-31 00:04:20 +01:00
Sergi Almacellas Abellana
0fd9f7ebc7
Allow to define the effective date of shipments
...
issue3579
review2651002
2014-01-30 19:19:49 +01:00
Cédric Krier
412410aa1b
Anonymise tests
...
review2681002
2014-01-16 22:10:53 +01:00
Cédric Krier
d0597aab7f
Cleanup tests
...
review2491002
2014-01-12 20:00:12 +01:00
Cédric Krier
9da5c5b86b
Use common doctest_dropdb
...
review2151002
2013-12-18 18:32:22 +01:00
Guillem Barba
38ab876749
New methods on stock.move to compute quantities more modular
...
* Split products_by_location into two methods on Move:
compute_quantities_query and compute_quantities
* Use new methods to compute quantities in StockMixin._search_quantity()
issue3201
review971002
2013-12-17 16:22:36 +01:00
Cédric Krier
2b78c34768
Use origin for inventory move
...
By using the origin, it is possible to create all the move with one create
call.
issue3512
review1811002
2013-11-28 23:21:45 +01:00
Cédric Krier
68eb13ed88
Fix flake8
2013-10-05 12:17:26 +02:00
Cédric Krier
081924b014
Add unittest for infinite loop when setting internal_quantity
...
issue3332
review1109002
2013-10-03 21:19:25 +02:00
Guillem Barba
0096fed655
Add Mixin class with helper to setup stock quantity fields
...
Add StockMixin class in move.py file with helper functions to be used in getter
and searcher methods of quantity fields.
Reimplemented getter and searcher of quantity/forecast_quantity fields of
Product to use these helper functions.
Add test over product's quantity fields.
issue3279
review963003
2013-09-09 14:11:53 +02:00
Cédric Krier
47b3140659
Remove skip_zero on products_by_location in period test
2013-06-24 00:22:52 +02:00
Cédric Krier
77c5845141
Extend Lot Management
...
Allow to customize move creation of Inventory
Allow to customize unique constraint on Inventory
Allow specific grouping Period Cache
Add grouping on products_by_location and assign_try
review845002
2013-06-21 23:24:17 +02:00
Cédric Krier
cc8990d5c5
Add test for date selection when using period in products_by_location
...
review897003
2013-06-06 20:43:05 +02:00
Cédric Krier
65cfc60c14
Remove _inherits
...
review670002
2013-03-20 22:51:12 +01:00
Cédric Krier
c4fa3621f0
Add scenario for cost price computation
...
review703002
2013-03-06 13:09:44 +01:00
Cédric Krier
a81cd74495
Fix flake8
2013-02-24 16:18:17 +01:00
Albert Cervera i Areny
37b61a3e90
Use a list of dictionaries in create().
...
issue2358
review266002
2013-01-06 22:18:13 +01:00
Cédric Krier
75bbef0077
Use Workflow for Stock Move
...
review600002
2012-12-27 21:53:07 +01:00
Cédric Krier
e35e6002d8
Add unittest for products_by_location with_childs
...
review558002
2012-10-15 23:17:24 +02:00
Cédric Krier
c5f83d3810
Active Record
2012-09-24 22:18:17 +02:00