def METHOD_NAME():
    reglen = len(class_registry._registry)
    type("MyTestReg2Schema", (Schema,), {"__module__": "SameModulePath"})
    assert "MyTestReg2Schema" in class_registry._registry
    assert len(class_registry._registry.get("MyTestReg2Schema")) == 1
    assert "SameModulePath.MyTestReg2Schema" in class_registry._registry
    assert len(class_registry._registry.get("SameModulePath.MyTestReg2Schema")) == 1
    #  storing for classname and fullpath
    assert len(class_registry._registry) == reglen + 2
    type("MyTestReg2Schema", (Schema,), {"__module__": "SameModulePath"})
    assert "MyTestReg2Schema" in class_registry._registry
    #  overriding same class name and same module
    assert len(class_registry._registry.get("MyTestReg2Schema")) == 1
    assert "SameModulePath.MyTestReg2Schema" in class_registry._registry
    #  overriding same fullpath
    assert len(class_registry._registry.get("SameModulePath.MyTestReg2Schema")) == 1
    #  overriding for same classname (+0) and different module (+0)
    assert len(class_registry._registry) == reglen + 2