def test_load_resource_spec_file_object_stdin(): f = json_s(BASIC_SCHEMA) f.name = STDIN_NAME expected = (Path.cwd() / "-").resolve().as_uri() actual = get_file_base_uri(f) assert actual == expected
def test_load_resource_spec_file_object_has_name(tmpdir): f = json_s(BASIC_SCHEMA) f.name = tmpdir.join("test.json") expected = Path(f.name).resolve().as_uri() actual = get_file_base_uri(f) assert actual == expected
def test_get_file_base_uri_file_object_no_name(): f = json_s(BASIC_SCHEMA) assert not hasattr(f, "name") expected = (Path.cwd() / "-").resolve().as_uri() actual = get_file_base_uri(f) assert actual == expected