@@ -130,12 +130,8 @@ def init(self):
130
130
assert resampled in self ._indicators , "Strategy.I not called"
131
131
assert resampled_ind in self ._indicators , "Strategy.I not called"
132
132
133
- try :
134
- self .data .X
135
- except KeyError :
136
- pass
137
- else :
138
- assert False
133
+ assert 1 == try_ (lambda : self .data .X , 1 , AttributeError )
134
+ assert 1 == try_ (lambda : self .data ['X' ], 1 , KeyError )
139
135
140
136
assert self .data .pip == .01
141
137
@@ -588,8 +584,10 @@ class Class:
588
584
self .assertEqual (_as_str (_Indicator ([1 , 2 ], name = 'x' )), 'x' )
589
585
self .assertEqual (_as_str (func ), 'func' )
590
586
self .assertEqual (_as_str (Class ), 'Class' )
591
- self .assertEqual (_as_str (lambda x : x ), '' )
592
- for s in ('Open' , 'High' , 'Low' , 'Close' ):
587
+ self .assertEqual (_as_str (pd .Series ([1 , 2 ], name = 'x' )), 'x' )
588
+ self .assertEqual (_as_str (pd .DataFrame ()), 'df' )
589
+ self .assertEqual (_as_str (lambda x : x ), 'λ' )
590
+ for s in ('Open' , 'High' , 'Low' , 'Close' , 'Volume' ):
593
591
self .assertEqual (_as_str (_Array ([1 ], name = s )), s [0 ])
594
592
595
593
0 commit comments