def METHOD_NAME(self):
    all_ids = [1, 0]
    lookup_ids = [1]
    with self.assertRaises(RuntimeError):
        searchsorted_filter_(all_ids, lookup_ids)
    all_ids          = [0, 1, 2, 3, 4]
    all_ids_expected = [   1,       4]
    lookup_ids       = [   1,       4, 5]
    ilookup_expected = [   0,       1]
    ilookup, iall = searchsorted_filter_(all_ids, lookup_ids)
    assert np.array_equal(ilookup, ilookup_expected)
    assert np.array_equal(iall, all_ids_expected)
    all_ids          = [1, 2, 3, 4, 5]
    all_ids_expected = [   1,       4]
    lookup_ids       = [   2,       5, 6]
    ilookup_expected = [   0,       1]
    ilookup, iall = searchsorted_filter_(all_ids, lookup_ids)
    assert np.array_equal(ilookup, ilookup_expected)
    assert np.array_equal(iall, all_ids_expected)