File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 20
20
take_itde_down ,
21
21
ItdeContainerStatus ,
22
22
)
23
+ from exasol .nb_connector .connections import open_pyexasol_connection
24
+ from inspect import cleandoc
23
25
24
26
DB_NETWORK_NAME = "db_network_DemoDb"
25
27
@@ -64,6 +66,29 @@ def test_bring_itde_up(secrets):
64
66
finally :
65
67
remove_itde ()
66
68
69
+ def test_nameserver (secrets ):
70
+ secrets .save (AILabConfig .mem_size , "2" )
71
+ secrets .save (AILabConfig .disk_size , "4" )
72
+
73
+ try :
74
+ bring_itde_up (secrets )
75
+ with open_pyexasol_connection (secrets ) as con :
76
+ con .execute (cleandoc ("""
77
+ --/
78
+ CREATE OR REPLACE PYTHON3 SCALAR SCRIPT process_users(url VARCHAR(500))
79
+ EMITS (firstname VARCHAR(200000)) AS
80
+ import urllib.request
81
+ import lxml.etree as etree
82
+
83
+ def run(ctx):
84
+ for l in urllib.request.urlopen(ctx.url).readlines():
85
+ ctx.emit(str(l))
86
+ /
87
+ """ ))
88
+ con .execute ("select process_users('https://www.google.com');" ).fetchall ()
89
+ finally :
90
+ remove_itde ()
91
+
67
92
68
93
def test_itde_exists_and_running (secrets ):
69
94
secrets .save (AILabConfig .mem_size , "2" )
You can’t perform that action at this time.
0 commit comments