class_docstr: test AnalyzerResult on bad numpy data type
code: def add_method(cls, numpy_data_type):
      test_method = lambda self: self.method(numpy_data_type)
      test_method.__name__ = "testOnNumpy_%s" % numpy_data_type
      test_method.__doc__ = "TypeError on numpy %s" % numpy_data_type
      setattr(cls, test_method.__name__, test_method)
  
imports: import unittest
  from unit_timeside import TestRunner
  from timeside.core.analyzer import AnalyzerResult, AnalyzerResultContainer
  from timeside.core import __version__
  import numpy
  from math import pi
  from timeside.core.analyzer import numpy_data_types
label_desc: Use image node_id 2 for calling the TestAnalyzerResultBadType obj's underlying member method code with example usage: obj.add_method(cls, numpy_data_type) without return types