def test_invalid_mixture(val, message): with pytest.raises(ValueError, match=message): cirq.validate_mixture(val)
def test_missing_mixture(): with pytest.raises(TypeError, match='_mixture_'): cirq.validate_mixture(NoMethod)
def test_valid_mixture(): cirq.validate_mixture(ReturnsValidTuple())