def test_fromSize(self): h = hilbert.Hilbert.fromSize(2, 256 * 256) assert h.dimensions() == [256, 256] h = hilbert.Hilbert(3, 1) h2 = hilbert.Hilbert.fromSize(3, len(h)) assert h.dimension == h2.dimension assert h.order == h2.order tutils.raises(ValueError, hilbert.Hilbert.fromSize, 3, 3)
def test_getitem(self): assert len(list(hilbert.Hilbert(2, 1))) == 4
def test_len(self): assert len(hilbert.Hilbert(2, 1)) == 4 assert len(hilbert.Hilbert(2, 2)) == 16 assert len(hilbert.Hilbert(3, 1)) == 8
def test_index(self): h = hilbert.Hilbert(2, 3) assert h.index(h.point(4)) == 4
def ttest_bench(self): h = hilbert.Hilbert(2, 7) for i in h: h.index(i)