Skip to content

Commit 822ae9d

Browse files
Added a regression test so that #asDataFrame retains original data types.
1 parent 43f1f9b commit 822ae9d

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/DataFrame-Tests/DataFrameTest.class.st

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,21 @@ DataFrameTest >> testAsDataFrame [
433433
self assert: actual equals: expected
434434
]
435435

436+
{ #category : #tests }
437+
DataFrameTest >> testAsDataFrameDataTypes [
438+
439+
| actual expected |
440+
actual := #( #( a 1 3.1 )
441+
#( b 2 6.5 )
442+
#( c 3 9.7 ) ) asDataFrame dataTypes.
443+
expected := Dictionary newFrom: {
444+
(1 -> Object).
445+
(2 -> SmallInteger).
446+
(3 -> SmallFloat64) }.
447+
448+
self assert: actual equals: expected
449+
]
450+
436451
{ #category : #tests }
437452
DataFrameTest >> testAsDataFrameEmpty [
438453

0 commit comments

Comments
 (0)