1
2
3
4
5
6
7
8
9
10
11
12
13
import pandas as pd
import pandas._testing as tm
 
 
def test_shares_memory_interval():
    obj = pd.interval_range(1, 5)
 
    assert tm.shares_memory(obj, obj)
    assert tm.shares_memory(obj, obj._data)
    assert tm.shares_memory(obj, obj[::-1])
    assert tm.shares_memory(obj, obj[:2])
 
    assert not tm.shares_memory(obj, obj._data.copy())