Merge pull request #49 from quantopian/granularity

Granularity
This commit is contained in:
Eddie Hebert
2012-12-30 09:52:06 -08:00
3 changed files with 64 additions and 5 deletions
+14
View File
@@ -89,3 +89,17 @@ class TestTransformAlgorithm(TestCase):
assert algo.registered_transforms['mavg']['kwargs'] == \
{'window_length': 2, 'market_aware': True}
assert algo.registered_transforms['mavg']['class'] is MovingAverage
def test_data_frequency_setting(self):
algo = TestRegisterTransformAlgorithm(data_frequency='daily')
self.assertEqual(algo.data_frequency, 'daily')
self.assertEqual(algo.annualizer, 250)
algo = TestRegisterTransformAlgorithm(data_frequency='minute')
self.assertEqual(algo.data_frequency, 'minute')
self.assertEqual(algo.annualizer, 250 * 6 * 60)
algo = TestRegisterTransformAlgorithm(data_frequency='minute',
annualizer=10)
self.assertEqual(algo.data_frequency, 'minute')
self.assertEqual(algo.annualizer, 10)