from .. import util
import itertools as it
import pytest
try:
    import pyrosetta
    HAVE_PYROSETTA = True
except ImportError:
    HAVE_PYROSETTA = False


@pytest.mark.skip()
def test_infer_symmetry(c1pose, c2pose, c3pose, c3hetpose, c6pose):
    print(c3pose)
    assert 0


def test_MultiRange():
    mr = util.MultiRange([2, 3, 4, 2, 3])
    prod = it.product(*[range(n) for n in mr.nside])
    for i, tup in enumerate(prod):
        assert tup == mr[i]
    assert i + 1 == len(mr)

88ffaddf2b423c673608ff1df98c84bb5877d09b
<mask token>

<mask token>


def test_MultiRange():
    mr = util.MultiRange([2, 3, 4, 2, 3])
    prod = it.product(*[range(n) for n in mr.nside])
    for i, tup in enumerate(prod):
        assert tup == mr[i]
    assert i + 1 == len(mr)

<mask token>


@pytest.mark.skip()
def test_infer_symmetry(c1pose, c2pose, c3pose, c3hetpose, c6pose):
    print(c3pose)
    assert 0


def test_MultiRange():
    mr = util.MultiRange([2, 3, 4, 2, 3])
    prod = it.product(*[range(n) for n in mr.nside])
    for i, tup in enumerate(prod):
        assert tup == mr[i]
    assert i + 1 == len(mr)

<mask token>
try:
    import pyrosetta
    HAVE_PYROSETTA = True
except ImportError:
    HAVE_PYROSETTA = False


@pytest.mark.skip()
def test_infer_symmetry(c1pose, c2pose, c3pose, c3hetpose, c6pose):
    print(c3pose)
    assert 0


def test_MultiRange():
    mr = util.MultiRange([2, 3, 4, 2, 3])
    prod = it.product(*[range(n) for n in mr.nside])
    for i, tup in enumerate(prod):
        assert tup == mr[i]
    assert i + 1 == len(mr)

from .. import util
import itertools as it
import pytest
try:
    import pyrosetta
    HAVE_PYROSETTA = True
except ImportError:
    HAVE_PYROSETTA = False


@pytest.mark.skip()
def test_infer_symmetry(c1pose, c2pose, c3pose, c3hetpose, c6pose):
    print(c3pose)
    assert 0


def test_MultiRange():
    mr = util.MultiRange([2, 3, 4, 2, 3])
    prod = it.product(*[range(n) for n in mr.nside])
    for i, tup in enumerate(prod):
        assert tup == mr[i]
    assert i + 1 == len(mr)
