test: add more context
This commit is contained in:
parent
ebb6d71be3
commit
765738d9ee
4 changed files with 616 additions and 615 deletions
|
@ -134,7 +134,9 @@ class AssetTestCase(object):
|
|||
self.assertEqual(
|
||||
asset.rec_name,
|
||||
'Product 1 | 2.4500 usd/u | 05/15/2022')
|
||||
self.assertEqual(Asset.search_count([('name', '=', 'Product 1')]), 1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('name', '=', 'Product 1')]),
|
||||
1)
|
||||
|
||||
@with_transaction()
|
||||
def test_asset_order_and_search_rate_and_date(self):
|
||||
|
@ -151,12 +153,8 @@ class AssetTestCase(object):
|
|||
name='Product 2',
|
||||
description='some asset')
|
||||
|
||||
asset1 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product1)
|
||||
asset2 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product2)
|
||||
asset1 = self.prep_asset_item(company=company, product=product1)
|
||||
asset2 = self.prep_asset_item(company=company, product=product2)
|
||||
|
||||
Asset.write(*[
|
||||
[asset1],
|
||||
|
@ -231,9 +229,7 @@ class AssetTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset1 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset1 = self.prep_asset_item(company=company, product=product)
|
||||
self.assertEqual(asset1.rec_name, 'Product 1 | - usd/u | -')
|
||||
|
||||
Asset.write(*[
|
||||
|
@ -298,12 +294,8 @@ class AssetTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset1 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset2 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset1 = self.prep_asset_item(company=company, product=product)
|
||||
asset2 = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
self.assertEqual(asset1.rec_name, 'Product 1 | - usd/u | -')
|
||||
self.assertEqual(asset2.rec_name, 'Product 1 | - usd/u | -')
|
||||
|
@ -409,9 +401,7 @@ class AssetTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset1 = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset1 = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
self.assertEqual(asset1.rec_name, 'Product 1 | - usd/u | -')
|
||||
|
||||
|
@ -495,9 +485,7 @@ class AssetTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
o_source, = OnlineSource.create([{
|
||||
'name': 'Source 1',
|
||||
|
@ -533,9 +521,7 @@ class AssetTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
o_source, = OnlineSource.create([{
|
||||
'name': 'Source 1',
|
||||
|
@ -547,9 +533,7 @@ class AssetTestCase(object):
|
|||
'updttime': time(10, 45),
|
||||
}])
|
||||
|
||||
with Transaction().set_context({
|
||||
|
||||
'qdate': date(2022, 10, 14)}):
|
||||
with Transaction().set_context({'qdate': date(2022, 10, 14)}):
|
||||
# re-read to make context work
|
||||
asset2, = Asset.browse([asset.id])
|
||||
|
||||
|
@ -560,7 +544,9 @@ class AssetTestCase(object):
|
|||
# qdate = 2022-10-14 simulates existence of record at this day
|
||||
# next call would be the 15. - but its saturday,
|
||||
# next-call-date is moved to 17.
|
||||
self.assertEqual(asset2.nextupdate, datetime(2022, 10, 17, 10, 45))
|
||||
self.assertEqual(
|
||||
asset2.nextupdate,
|
||||
datetime(2022, 10, 17, 10, 45))
|
||||
|
||||
self.assertEqual(
|
||||
Asset.search_count([
|
||||
|
@ -676,9 +662,15 @@ class AssetTestCase(object):
|
|||
self.assertEqual(asset1.isin, 'XC0009655157')
|
||||
self.assertEqual(asset1.secsymb, '1472977')
|
||||
|
||||
self.assertEqual(Asset.search_count([('wkn', '=', '965515')]), 1)
|
||||
self.assertEqual(Asset.search_count([('isin', '=', 'XC0009655157')]), 1)
|
||||
self.assertEqual(Asset.search_count([('secsymb', '=', '1472977')]), 1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('wkn', '=', '965515')]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('isin', '=', 'XC0009655157')]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('secsymb', '=', '1472977')]),
|
||||
1)
|
||||
|
||||
self.assertEqual(
|
||||
Asset.search_count([('rec_name', '=', '965515')]),
|
||||
|
@ -690,11 +682,18 @@ class AssetTestCase(object):
|
|||
Asset.search_count([('rec_name', '=', '1472977')]),
|
||||
1)
|
||||
|
||||
self.assertEqual(Asset.search_count([('name', '=', '965515')]), 1)
|
||||
self.assertEqual(Asset.search_count([('name', '=', 'XC0009655157')]), 1)
|
||||
self.assertEqual(Asset.search_count([('name', '=', '1472977')]), 1)
|
||||
|
||||
self.assertEqual(Asset.search_count([('name', '=', 'Product unit')]), 1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('name', '=', '965515')]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('name', '=', 'XC0009655157')]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('name', '=', '1472977')]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Asset.search_count([('name', '=', 'Product unit')]),
|
||||
1)
|
||||
|
||||
self.assertEqual(Asset.search_count([
|
||||
('wkn', 'ilike', '9655%'),
|
||||
|
|
|
@ -25,9 +25,7 @@ class RateTestCase(object):
|
|||
name='Product 1',
|
||||
description='some asset')
|
||||
|
||||
asset = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
Asset.write(*[
|
||||
[asset],
|
||||
|
|
|
@ -26,6 +26,7 @@ class SourceTestCase(object):
|
|||
Product = pool.get('product.product')
|
||||
|
||||
company = self.prep_asset_company()
|
||||
with Transaction().set_context({'company': company.id}):
|
||||
osource, = OSource.create([{
|
||||
'name': 'Source 1',
|
||||
'url': 'https://foo.bar/${isin}/${nsin}/${symbol}',
|
||||
|
@ -36,7 +37,6 @@ class SourceTestCase(object):
|
|||
}])
|
||||
self.assertEqual(osource.rec_name, 'Source 1')
|
||||
|
||||
with Transaction().set_context({'company': company.id}):
|
||||
product = self.prep_asset_product(
|
||||
name='Product 1',
|
||||
description='some asset')
|
||||
|
@ -56,9 +56,7 @@ class SourceTestCase(object):
|
|||
}, ])],
|
||||
}])
|
||||
|
||||
asset = self.prep_asset_item(
|
||||
company=company,
|
||||
product=product)
|
||||
asset = self.prep_asset_item(company=company, product=product)
|
||||
|
||||
Asset.write(*[
|
||||
[asset],
|
||||
|
@ -77,7 +75,8 @@ class SourceTestCase(object):
|
|||
self.assertEqual(len(asset2.updtsources), 1)
|
||||
self.assertEqual(asset2.updtsources[0].rec_name, 'Source 1')
|
||||
self.assertEqual(asset2.updtdays, 'work')
|
||||
self.assertEqual(asset2.nextupdate, datetime(2022, 10, 3, 14, 0))
|
||||
self.assertEqual(
|
||||
asset2.nextupdate, datetime(2022, 10, 3, 14, 0))
|
||||
self.assertEqual(len(asset.rates), 0)
|
||||
|
||||
# fake server-response
|
||||
|
|
|
@ -21,6 +21,7 @@ class WizardTestCase(object):
|
|||
ImportWiz = pool.get('investment.imp_wiz', type='wizard')
|
||||
|
||||
company = self.prep_asset_company()
|
||||
with Transaction().set_context({'company': company.id}):
|
||||
product = self.prep_asset_product(
|
||||
name='Product 1',
|
||||
description='some asset')
|
||||
|
@ -42,8 +43,12 @@ class WizardTestCase(object):
|
|||
|
||||
self.assertEqual(result['view']['defaults']['asset'], asset.id)
|
||||
self.assertEqual(result['view']['defaults']['dec_divider'], ',')
|
||||
self.assertEqual(result['view']['defaults']['date_fmt'], '%d.%m.%Y')
|
||||
self.assertEqual(result['view']['defaults']['field_delimiter'], ';')
|
||||
self.assertEqual(
|
||||
result['view']['defaults']['date_fmt'],
|
||||
'%d.%m.%Y')
|
||||
self.assertEqual(
|
||||
result['view']['defaults']['field_delimiter'],
|
||||
';')
|
||||
|
||||
w_obj.start.asset = asset
|
||||
w_obj.start.dec_divider = ','
|
||||
|
|
Loading…
Reference in a new issue