code: def test_testScalarArithmetic(self):
      xm = array(0, mask=1)
      # TODO FIXME: Find out what the following raises a warning in r8247
      with np.errstate(divide="ignore"):
          assert_((1 / array(0)).mask)
      assert_((1 + xm).mask)
      assert_((-xm).mask)
      assert_((-xm).mask)
      assert_(maximum(xm, xm).mask)
      assert_(minimum(xm, xm).mask)
      assert_(xm.filled().dtype is xm._data.dtype)
      x = array(0, mask=0)
      assert_(x.filled() == x._data)
      assert_equal(str(xm), str(masked_print_option))
  
imports: from functools import reduce
  import pickle
  import pytest
  import numpy
  import numpy._core.umath
  import numpy._core.fromnumeric
  from numpy.testing import assert_, assert_raises, assert_equal
  from numpy.ma import MaskType, MaskedArray, absolute, add, all, allclose, allequal, alltrue, arange, arccos, arcsin, arctan, arctan2, array, average, choose, concatenate, conjugate, cos, cosh, count, divide, equal, exp, filled, getmask, greater, greater_equal, inner, isMaskedArray, less, less_equal, log, log10, make_mask, masked, masked_array, masked_equal, masked_greater, masked_greater_equal, masked_inside, masked_less, masked_less_equal, masked_not_equal, masked_outside, masked_print_option, masked_values, masked_where, maximum, minimum, multiply, nomask, nonzero, not_equal, ones, outer, product, put, ravel, repeat, resize, shape, sin, sinh, sometrue, sort, sqrt, subtract, sum, take, tan, tanh, transpose, where, zeros
label_desc: Use image node_id 24 for calling the TestMa obj's underlying member method code with example usage: obj.test_testScalarArithmetic() without return types