Skip to content

Commit

Permalink
added test
Browse files Browse the repository at this point in the history
  • Loading branch information
flexatone committed Jul 13, 2024
1 parent 6151982 commit d658a82
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions frame_fixtures/test/test_core.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,3 +272,9 @@ def test_f32() -> None:
((np.int64(0), ((np.int64(0), np.float32(1930.4)), (np.int64(1), np.float32(-1760.34)), (np.int64(2), np.float32(1857.34)), (np.int64(3), np.float32(1699.34)))), (np.int64(1), ((np.int64(0), np.float32(-610.8)), (np.int64(1), np.float32(3243.94)), (np.int64(2), np.float32(-823.14)), (np.int64(3), np.float32(114.58)))), (np.int64(2), ((np.int64(0), np.float32(694.3)), (np.int64(1), np.float32(-72.96)), (np.int64(2), np.float32(1826.02)), (np.int64(3), np.float32(604.1))))))



def test_index_isg() -> None:
dt64 = np.datetime64
f1 = Fixture.parse('f(Fg)|v(int,bool,str)|i((IY,ID),(dtY,dtD))|c(Isg,dts)|s(6,2)')
assert (f1.to_pairs() ==
((dt64('1970-01-01T09:38:35'), (((dt64('36685'), dt64('2258-03-21')), np.int64(-88017)), ((dt64('36685'), dt64('2298-04-20')), np.int64(92867)), ((dt64('5618'), dt64('2501-10-08')), np.int64(84967)), ((dt64('5618'), dt64('2441-04-14')), np.int64(13448)), ((dt64('93271'), dt64('2234-04-07')), np.int64(175579)), ((dt64('93271'), dt64('2210-12-26')), np.int64(58768)))), (dt64('1970-01-01T01:00:48'), (((dt64('36685'), dt64('2258-03-21')), np.False_), ((dt64('36685'), dt64('2298-04-20')), np.False_), ((dt64('5618'), dt64('2501-10-08')), np.False_), ((dt64('5618'), dt64('2441-04-14')), np.False_), ((dt64('93271'), dt64('2234-04-07')), np.False_), ((dt64('93271'), dt64('2210-12-26')), np.False_)))))

0 comments on commit d658a82

Please sign in to comment.