(self)
| 28 | self.assertIsNone(np.testing.assert_allclose(result, golden)) |
| 29 | |
| 30 | def test_Sign(self): |
| 31 | field = "Sign($close-Ref($close, 1))" |
| 32 | result = ExpressionD.expression(self.instrument, field, self.start_time, self.end_time, self.freq) |
| 33 | result = result.to_numpy() |
| 34 | prev_close = self.mock_df["close"].shift(1) |
| 35 | close = self.mock_df["close"] |
| 36 | change = close - prev_close |
| 37 | change[change > 0] = 1.0 |
| 38 | change[change < 0] = -1.0 |
| 39 | golden = change.to_numpy() |
| 40 | self.assertIsNone(np.testing.assert_allclose(result, golden)) |
| 41 | |
| 42 | |
| 43 | class TestOperatorDataSetting(TestOperatorData): |
nothing calls this directly
no test coverage detected