def test_interval(self): """Check that interval() is (min, max).""" dim = Fidelity('epoch', 1, 10) dim.interval() == (1, 10)
def _(dim: Fidelity): if dim.shape: raise NotImplementedError("Array of Fidelity cannot be converted.") _, upper = dim.interval() # No equivalent to Fidelity space, so we always use the upper value return upper
def fidelity_grid(dim: Fidelity, num: int): """Build fidelity grid, that is, only top value""" return [dim.interval()[1]]
def test_interval(self): """Check that error is being raised.""" dim = Fidelity('epoch') with pytest.raises(NotImplementedError): dim.interval()