def test_as_str(self): def func(): pass class Class: pass self.assertEqual(_as_str('4'), '4') self.assertEqual(_as_str(4), '4') self.assertEqual(_as_str(_Indicator([1, 2], name='x')), 'x') self.assertEqual(_as_str(func), 'func') self.assertEqual(_as_str(Class), 'Class') self.assertEqual(_as_str(lambda x: x), '') for s in ('Open', 'High', 'Low', 'Close'): self.assertEqual(_as_str(_Array([1], name=s)), s[0])
def test_as_str(self): def func(): pass class Class: def __call__(self): pass self.assertEqual(_as_str('4'), '4') self.assertEqual(_as_str(4), '4') self.assertEqual(_as_str(_Indicator([1, 2], name='x')), 'x') self.assertEqual(_as_str(func), 'func') self.assertEqual(_as_str(Class), 'Class') self.assertEqual(_as_str(Class()), 'Class') self.assertEqual(_as_str(pd.Series([1, 2], name='x')), 'x') self.assertEqual(_as_str(pd.DataFrame()), 'df') self.assertEqual(_as_str(lambda x: x), 'λ') for s in ('Open', 'High', 'Low', 'Close', 'Volume'): self.assertEqual(_as_str(_Array([1], name=s)), s[0])