def test_format_array_flat(self): actual = formatting.format_array_flat(np.arange(100), 13) expected = '0 1 2 3 4 ...' self.assertEqual(expected, actual) actual = formatting.format_array_flat(np.arange(100.0), 11) expected = '0.0 1.0 ...' self.assertEqual(expected, actual) actual = formatting.format_array_flat(np.arange(100.0), 1) expected = '0.0 ...' self.assertEqual(expected, actual) actual = formatting.format_array_flat(np.arange(3), 5) expected = '0 1 2' self.assertEqual(expected, actual) actual = formatting.format_array_flat(np.arange(4.0), 11) expected = '0.0 1.0 ...' self.assertEqual(expected, actual) actual = formatting.format_array_flat(np.arange(4), 0) expected = '0 ...' self.assertEqual(expected, actual)
def test_format_array_flat(self): actual = formatting.format_array_flat(np.arange(100), 13) expected = '0 1 2 3 4 ...' assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 11) expected = '0.0 1.0 ...' assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 1) expected = '0.0 ...' assert expected == actual actual = formatting.format_array_flat(np.arange(3), 5) expected = '0 1 2' assert expected == actual actual = formatting.format_array_flat(np.arange(4.0), 11) expected = '0.0 1.0 ...' assert expected == actual actual = formatting.format_array_flat(np.arange(4), 0) expected = '0 ...' assert expected == actual
def test_format_array_flat(self): actual = formatting.format_array_flat(np.arange(100), 2) expected = '0 ... 99' assert expected == actual actual = formatting.format_array_flat(np.arange(100), 9) expected = '0 ... 99' assert expected == actual actual = formatting.format_array_flat(np.arange(100), 10) expected = '0 1 ... 99' assert expected == actual actual = formatting.format_array_flat(np.arange(100), 13) expected = '0 1 ... 98 99' assert expected == actual actual = formatting.format_array_flat(np.arange(100), 15) expected = '0 1 2 ... 98 99' assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 11) expected = '0.0 ... 99.0' assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 1) expected = '0.0 ... 99.0' assert expected == actual actual = formatting.format_array_flat(np.arange(3), 5) expected = '0 1 2' assert expected == actual actual = formatting.format_array_flat(np.arange(4.0), 11) expected = '0.0 ... 3.0' assert expected == actual actual = formatting.format_array_flat(np.arange(0), 0) expected = '' assert expected == actual actual = formatting.format_array_flat(np.arange(1), 0) expected = '0' assert expected == actual actual = formatting.format_array_flat(np.arange(2), 0) expected = '0 1' assert expected == actual actual = formatting.format_array_flat(np.arange(4), 0) expected = '0 ... 3' assert expected == actual
def test_format_array_flat(self): actual = formatting.format_array_flat(np.arange(100), 2) expected = "0 ... 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 9) expected = "0 ... 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 10) expected = "0 1 ... 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 13) expected = "0 1 ... 98 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 15) expected = "0 1 2 ... 98 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 11) expected = "0.0 ... 99.0" assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 1) expected = "0.0 ... 99.0" assert expected == actual actual = formatting.format_array_flat(np.arange(3), 5) expected = "0 1 2" assert expected == actual actual = formatting.format_array_flat(np.arange(4.0), 11) expected = "0.0 ... 3.0" assert expected == actual actual = formatting.format_array_flat(np.arange(0), 0) expected = "" assert expected == actual actual = formatting.format_array_flat(np.arange(1), 0) expected = "0" assert expected == actual actual = formatting.format_array_flat(np.arange(2), 0) expected = "0 1" assert expected == actual actual = formatting.format_array_flat(np.arange(4), 0) expected = "0 ... 3" assert expected == actual
def test_format_array_flat(self): actual = formatting.format_array_flat(np.arange(100), 2) expected = "..." assert expected == actual actual = formatting.format_array_flat(np.arange(100), 9) expected = "0 ... 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 10) expected = "0 1 ... 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 13) expected = "0 1 ... 98 99" assert expected == actual actual = formatting.format_array_flat(np.arange(100), 15) expected = "0 1 2 ... 98 99" assert expected == actual # NB: Probably not ideal; an alternative would be cutting after the # first ellipsis actual = formatting.format_array_flat(np.arange(100.0), 11) expected = "0.0 ... ..." assert expected == actual actual = formatting.format_array_flat(np.arange(100.0), 12) expected = "0.0 ... 99.0" assert expected == actual actual = formatting.format_array_flat(np.arange(3), 5) expected = "0 1 2" assert expected == actual actual = formatting.format_array_flat(np.arange(4.0), 11) expected = "0.0 ... 3.0" assert expected == actual actual = formatting.format_array_flat(np.arange(0), 0) expected = "" assert expected == actual actual = formatting.format_array_flat(np.arange(1), 1) expected = "0" assert expected == actual actual = formatting.format_array_flat(np.arange(2), 3) expected = "0 1" assert expected == actual actual = formatting.format_array_flat(np.arange(4), 7) expected = "0 1 2 3" assert expected == actual actual = formatting.format_array_flat(np.arange(5), 7) expected = "0 ... 4" assert expected == actual long_str = [" ".join(["hello world" for _ in range(100)])] actual = formatting.format_array_flat(np.asarray([long_str]), 21) expected = "'hello world hello..." assert expected == actual