def METHOD_NAME(self, auth):
    results = {}
    for (errorIndication, errorStatus, errorIndex, varBinds) in nextCmd(SnmpEngine(),
                                                                        auth,
                                                                        UdpTransportTarget((self._snmpServer, self._snmpPort), timeout=self._snmpTimeout),
                                                                        ContextData(),
                                                                        ObjectType(ObjectIdentity(self._snmpOID)),
                                                                        lookupMib=False):
        self.assertFalse(errorIndication)
        self.assertFalse(errorStatus)
        self.assertTrue(varBinds)
        for key, value in varBinds:
            keystr = key.prettyPrint()
            if not keystr.startswith(self._snmpOID):
                continue
            results[keystr] = value
    return results