def test_runtime_optional_set(): set_dagster_type = resolve_dagster_type(Optional[create_typed_runtime_set(int)]) set_dagster_type.type_check(None, {1}) set_dagster_type.type_check(None, set()) set_dagster_type.type_check(None, None) res = set_dagster_type.type_check(None, "nope") assert not res.success res = set_dagster_type.type_check(None, {"nope"}) assert not res.success
def test_runtime_optional_set(): set_runtime_type = resolve_to_runtime_type( Optional[create_typed_runtime_set(int)]) set_runtime_type.type_check({1}) set_runtime_type.type_check(set()) set_runtime_type.type_check(None) res = set_runtime_type.type_check('nope') assert not res.success res = set_runtime_type.type_check({'nope'}) assert not res.success
def test_runtime_optional_set(): set_runtime_type = resolve_to_runtime_type( Optional[create_typed_runtime_set(int)]) set_runtime_type.type_check({1}) set_runtime_type.type_check(set()) set_runtime_type.type_check(None) with pytest.raises(Failure): set_runtime_type.type_check('nope') with pytest.raises(Failure): set_runtime_type.type_check({'nope'})
def test_runtime_set_of_int(): set_dagster_type = create_typed_runtime_set(int) set_dagster_type.type_check(None, {1}) set_dagster_type.type_check(None, set()) res = set_dagster_type.type_check(None, None) assert not res.success res = set_dagster_type.type_check(None, "nope") assert not res.success res = set_dagster_type.type_check(None, {"nope"}) assert not res.success
def test_runtime_set_of_int(): set_runtime_type = create_typed_runtime_set(int).inst() set_runtime_type.type_check({1}) set_runtime_type.type_check(set()) res = set_runtime_type.type_check(None) assert not res.success res = set_runtime_type.type_check('nope') assert not res.success res = set_runtime_type.type_check({'nope'}) assert not res.success
def test_runtime_set_of_int(): set_runtime_type = create_typed_runtime_set(int).inst() set_runtime_type.type_check({1}) set_runtime_type.type_check(set()) with pytest.raises(Failure): set_runtime_type.type_check(None) with pytest.raises(Failure): set_runtime_type.type_check('nope') with pytest.raises(Failure): set_runtime_type.type_check({'nope'})