BUG: Fail fast on invalid pipeline columns

This commit is contained in:
dmichalowicz
2016-06-15 17:46:41 -04:00
parent 4c2f0e86eb
commit 6b9b9fb8e7
2 changed files with 14 additions and 2 deletions
+6
View File
@@ -63,6 +63,9 @@ class PipelineTestCase(TestCase):
with self.assertRaises(TypeError):
Pipeline({}, SomeFactor())
with self.assertRaises(TypeError):
Pipeline({'open': USEquityPricing.open})
Pipeline({}, SomeFactor() > 5)
def test_add(self):
@@ -78,6 +81,9 @@ class PipelineTestCase(TestCase):
with self.assertRaises(TypeError):
p.add(f, 1)
with self.assertRaises(TypeError):
p.add(USEquityPricing.open, 'open')
def test_overwrite(self):
p = Pipeline()
f = SomeFactor()