def test_validate_inner_error(self):
     with pytest.raises(ValueError):
         S.Option(S.String()).validate(3)
 def test_default(self):
     # [2019-06-05] We don't support non-None default on Option params
     assert S.Option(S.String(default="x")).default is None
 def test_validate_inner_ok(self):
     S.Option(S.String()).validate("foo")