From 2d34156053a0fae8b514bec70e9098f2dd0b1662 Mon Sep 17 00:00:00 2001 From: Meinrad Recheis Date: Fri, 24 Oct 2025 18:47:53 +0200 Subject: [PATCH] Add testcase for #139 --- test/Numpy.UnitTest/NumpyTest.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/Numpy.UnitTest/NumpyTest.cs b/test/Numpy.UnitTest/NumpyTest.cs index 13eb64d..e65c58c 100644 --- a/test/Numpy.UnitTest/NumpyTest.cs +++ b/test/Numpy.UnitTest/NumpyTest.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Drawing; +using System.Globalization; using System.IO; using System.Linq; using System.Numerics; @@ -1127,6 +1128,15 @@ public void IssueByXiaozhu1988() Console.WriteLine(((data >= 50) ^ (data < 100)).repr); Assert.AreEqual("array([ True, True, True, True, False, False, False, False, False,\n True, True, True])", ((data >= 50) ^ (data < 100)).repr); } + + [TestMethod] + public void IssueByElinLiu0() + { + var x = np.array(new float[,] { { 1.1f, 2.2f }, { 3.141596f, 4.4f } }); + var y = string.Join(',', x.GetData().Select(z => z.ToString(CultureInfo.InvariantCulture))); + Console.WriteLine("Proof: " + y); + Assert.AreEqual("1.1,2.2,3.141596,4.4", y); + } }