/
test.py
41 lines (34 loc) · 1.19 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import Connection.POST as post
import Connection.PUT as put
def classfier_to_send(learningCurve, content, flag):
data ={
"learningCurve" : learningCurve,
"content" : content,
"flag" : flag
}
return data
def preds_to_send(questionId, documentId, value, range):
data ={
"userId" : "2",
"questionId" : questionId,
"documentId" : documentId,
"value" : value,
"range" : range,
}
return data
def test_data_to_send(classifierId, vectoriziedDocumentCollectionId, parameter, precision, accuracy, recall):
data ={
"classifierId" : classifierId,
"vectoriziedDocumentCollectionId" : vectoriziedDocumentCollectionId,
"parameter" : parameter,
"precision" : precision,
"accuracy" : accuracy,
"recall" : recall
}
return data
data1 = test_data_to_send(1, 1, 1)
post.send("http://naos-software.com/dataprocessing/rest-api/resultTestClassifiers",data1)
data2 = preds_to_send(2, 2, -5, 5)
post.send("http://naos-software.com/dataprocessing/rest-api/annotations",data2)
data3 = classfier_to_send(2, 2, 1)
put.send("http://naos-software.com/dataprocessing/rest-api/classifiers/",id,data3)