def METHOD_NAME() -> None:
    e = NumpyJSONEncoder()
    # test basic python types
    od = OrderedDict()
    od["a"] = 0
    od["b"] = 1
    testinput = [None, True, False, 10, 10.0, "hello", od]
    testoutput = ["null", "true", "false", "10", "10.0", '"hello"', '{"a": 0, "b": 1}']
    for d, r in zip(testinput, testoutput):
        v = e.encode(d)
        if isinstance(d, dict):
            assert v == r
        else:
            assert v == r