MAINT: Use symbol lookup directly from algorithm.

Instead of using the generic lookup, use the asset finder symbol method
directly when `symbol` is used in an algorithm.
This commit is contained in:
Eddie Hebert
2015-07-08 14:35:10 -04:00
parent 1032972b74
commit 9688989eba
3 changed files with 12 additions and 8 deletions
+7 -1
View File
@@ -597,13 +597,19 @@ class TestAlgoScript(TestCase):
def test_api_get_environment(self):
platform = 'zipline'
metadata = {0: {'symbol': 'TEST',
'asset_type': 'equity'}}
algo = TradingAlgorithm(script=api_get_environment_algo,
asset_metadata=metadata,
platform=platform)
algo.run(self.df)
self.assertEqual(algo.environment, platform)
def test_api_symbol(self):
algo = TradingAlgorithm(script=api_symbol_algo)
metadata = {0: {'symbol': 'TEST',
'asset_type': 'equity'}}
algo = TradingAlgorithm(script=api_symbol_algo,
asset_metadata=metadata)
algo.run(self.df)
def test_fixed_slippage(self):