fix test_make_orth_variants

This commit is contained in:
svlandeg 2020-06-22 11:52:17 +02:00
parent bb87e8c2b1
commit 8ba8defa78

View File

@ -396,10 +396,11 @@ def test_projective_train_vs_nonprojective_dev(doc):
heads = [t.head.i for t in doc] heads = [t.head.i for t in doc]
with make_tempdir() as tmpdir: with make_tempdir() as tmpdir:
json_file = tmpdir / "test.json" output_file = tmpdir / "roundtrip.spacy"
# write to JSON train dicts data = DocBin(docs=[doc]).to_bytes()
srsly.write_json(json_file, [docs_to_json(doc)]) with output_file.open("wb") as file_:
goldcorpus = Corpus(str(json_file), str(json_file)) file_.write(data)
goldcorpus = Corpus(train_loc=str(output_file), dev_loc=str(output_file))
train_reloaded_example = next(goldcorpus.train_dataset(nlp)) train_reloaded_example = next(goldcorpus.train_dataset(nlp))
train_goldparse = get_parses_from_example(train_reloaded_example)[0][1] train_goldparse = get_parses_from_example(train_reloaded_example)[0][1]
@ -455,10 +456,11 @@ def test_ignore_misaligned(doc):
def test_make_orth_variants(doc): def test_make_orth_variants(doc):
nlp = English() nlp = English()
with make_tempdir() as tmpdir: with make_tempdir() as tmpdir:
json_file = tmpdir / "test.json" output_file = tmpdir / "roundtrip.spacy"
# write to JSON train dicts data = DocBin(docs=[doc]).to_bytes()
srsly.write_json(json_file, [docs_to_json(doc)]) with output_file.open("wb") as file_:
goldcorpus = Corpus(str(json_file), str(json_file)) file_.write(data)
goldcorpus = Corpus(train_loc=str(output_file), dev_loc=str(output_file))
# due to randomness, test only that this runs with no errors for now # due to randomness, test only that this runs with no errors for now
train_example = next(goldcorpus.train_dataset(nlp)) train_example = next(goldcorpus.train_dataset(nlp))