diff --git a/spinn_utilities/index_is_value.py b/spinn_utilities/index_is_value.py deleted file mode 100644 index e4285bdf..00000000 --- a/spinn_utilities/index_is_value.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2018 The University of Manchester -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import sys - - -class IndexIsValue(object): - """ - Tiny support class that implements ``object[x]`` by just returning - ``x`` itself. - - Used for where you want a range from 1 to *N* but you don't know *N*. - - Clearly, operations that assume a finite list are *not* supported. - """ - - def __getitem__(self, key): - return key - - def __len__(self): - return sys.maxsize diff --git a/unittests/test_index_is_value.py b/unittests/test_index_is_value.py deleted file mode 100644 index f8bd78bd..00000000 --- a/unittests/test_index_is_value.py +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2017 The University of Manchester -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from spinn_utilities.index_is_value import IndexIsValue - - -def test_index_is_value(): - a = IndexIsValue() - assert a[10] == 10 - assert len(a) > 1000