code: def test_plaintext_op_scalar(suite: Suite, fp, op):
      ea = suite.encrypt(fp, data(fp, 0))
      b = data(fp, 1, scalar=True)
      result = suite.plaintest_op(ea, op, fp, True)(b)
      expect = op(data(fp, 0), data(fp, 1, scalar=True))
      diff = suite.decrypt(fp, result) - expect
      assert np.isclose(diff, 0).all()
  
imports: import importlib
  import operator
  import cachetools
  import numpy
  import pytest
  import pickle
label_desc: Use image node_id 8 for calling a global function with example usage: test_plaintext_op_scalar(suite, fp, op) without return types