Skip to content

Commit 9d3577a

Browse files
committed
specify in server to not preprocess data
1 parent c342761 commit 9d3577a

1 file changed

Lines changed: 6 additions & 65 deletions

File tree

vetiver/tests/test_spacy.py

Lines changed: 6 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
@pytest.fixture
1313
def spacy_model():
14-
<<<<<<< HEAD
1514
@spacy.language.Language.component("animals")
1615
def animal_component_function(doc):
1716
matches = matcher(doc) # noqa
@@ -34,18 +33,6 @@ def animal_component_function(doc):
3433
@pytest.fixture
3534
def vetiver_client(spacy_model): # With check_prototype=True
3635
app = vetiver.VetiverAPI(spacy_model, check_prototype=True)
37-
=======
38-
39-
nlp = spacy.blank("en")
40-
sentencizer = nlp.add_pipe("sentencizer")
41-
42-
return vetiver.VetiverModel(sentencizer, "sentencizer")
43-
44-
45-
@pytest.fixture
46-
def vetiver_client(spacy_model): # With check_ptype=True
47-
app = vetiver.VetiverAPI(spacy_model, check_ptype=True)
48-
>>>>>>> b600e38 (testing spacy)
4936
app.app.root_path = "/predict"
5037
client = TestClient(app.app)
5138

@@ -56,17 +43,19 @@ def vetiver_client(spacy_model): # With check_ptype=True
5643
<<<<<<< HEAD
5744
def vetiver_client_check_ptype_false(spacy_model): # With check_prototype=False
5845
app = vetiver.VetiverAPI(spacy_model, check_prototype=True)
46+
<<<<<<< HEAD
5947
=======
6048
def vetiver_client_check_ptype_false(spacy_model): # With check_ptype=True
6149
app = vetiver.VetiverAPI(spacy_model, check_ptype=False)
6250
>>>>>>> b600e38 (testing spacy)
51+
=======
52+
>>>>>>> 64158ab (specify in server to not preprocess data)
6353
app.app.root_path = "/predict"
6454
client = TestClient(app.app)
6555

6656
return client
6757

6858

69-
<<<<<<< HEAD
7059
def test_vetiver_post(vetiver_client):
7160
df = pd.DataFrame({"text": ["one", "my turtle is smarter than my dog"]})
7261

@@ -107,55 +96,7 @@ def test_vetiver_post(vetiver_client):
10796
# board = pins.board_temp(allow_pickle_read=True)
10897
# vetiver.vetiver_pin_write(board=board, model=spacy_model)
10998
# assert isinstance(
110-
# board.pin_read("animals"),
111-
# spacy.Language,
99+
# board.pin_read("sentencizer"),
100+
# spacy.pipeline.sentencizer.Sentencizer,
112101
# )
113-
# board.pin_delete("animals")
114-
=======
115-
def test_vetiver_build(vetiver_client):
116-
nlp = spacy.blank("en")
117-
words = ["This", "is", "a", "new", "Sentence", "."]
118-
doc = spacy.tokens.Doc(nlp.vocab, words=words)
119-
120-
response = vetiver.predict(endpoint=vetiver_client, data=doc.to_json())
121-
122-
assert response == [[True, False, False, False, False, False]]
123-
124-
125-
def test_batch(vetiver_client):
126-
nlp = spacy.blank("en")
127-
words1 = ["This", "is", "a", "new", "Sentence", "."]
128-
doc1 = spacy.tokens.Doc(nlp.vocab, words=words1)
129-
words2 = ["Another", "one", "."]
130-
doc2 = spacy.tokens.Doc(nlp.vocab, words=words2)
131-
132-
response = vetiver.predict(endpoint=vetiver_client, data=[doc1, doc2])
133-
134-
assert response == [[True, False, False, False, False, False], [True, False, False]]
135-
136-
137-
def test_no_ptype(vetiver_client_check_ptype_false):
138-
nlp = spacy.blank("en")
139-
words1 = ["This", "is", "a", "new", "Sentence", "."]
140-
doc1 = spacy.tokens.Doc(nlp.vocab, words=words1)
141-
words2 = ["Another", "one", "."]
142-
doc2 = spacy.tokens.Doc(nlp.vocab, words=words2)
143-
144-
response = vetiver.predict(
145-
endpoint=vetiver_client_check_ptype_false, data=[doc1, doc2]
146-
)
147-
148-
assert response == [[True, False, False, False, False, False], [True, False, False]]
149-
150-
151-
def test_serialize(spacy_model):
152-
import pins
153-
154-
board = pins.board_temp(allow_pickle_read=True)
155-
vetiver.vetiver_pin_write(board=board, model=spacy_model)
156-
assert isinstance(
157-
board.pin_read("sentencizer"),
158-
spacy.pipeline.sentencizer.Sentencizer,
159-
)
160-
board.pin_delete("sentencizer")
161-
>>>>>>> b600e38 (testing spacy)
102+
# board.pin_delete("sentencizer")

0 commit comments

Comments
 (0)