Skip to content

Commit 6bd471c

Browse files
author
Sky NSS
committed
added temporary test script for https/basic-auth/unsigned ssl cert testing
1 parent 082495b commit 6bd471c

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# DO NOT MERGE
2+
# live working test that tests both scenarios:
3+
# pd.read_csv('https://uname:pwd@fqdn:<port>/fname.csv', verify_ssl=False)
4+
# pd.read_csv('https://fqdn:<port>/fname.csv', username='uname', password='pwd', verify_ssl=False)
5+
6+
import pandas as pd
7+
8+
uname='pandasusr'
9+
pwd='pandaspwd'
10+
url = 'https://{}pandastest.mooo.com:5000/'
11+
verify_ssl=False
12+
13+
def get_df(url, uname, pwd, verify_ssl, pd_read_fn, fname):
14+
furl = url + fname
15+
kwargs = {}
16+
if uname or pwd:
17+
kwargs['auth']=(uname, pwd)
18+
if verify_ssl is not None:
19+
kwargs['verify_ssl']=verify_ssl
20+
print('\n' +furl)
21+
df = pd_read_fn(furl, **kwargs)
22+
if type(df) is list: # html
23+
df = df[0]
24+
print(df.to_string(index=False))
25+
print(df.to_json())
26+
27+
fparams = [(pd.read_csv, 'aaa.csv'),
28+
(pd.read_json, 'jdoc.json'),
29+
(pd.read_excel, 'ex_doc.xlsx'),
30+
(pd.read_html, 'html_file.html')]
31+
32+
for pd_read_fn, fname in fparams:
33+
u = url.format('{}:{}@'.format(uname, pwd))
34+
get_df( u, None, None, verify_ssl, pd_read_fn, fname)
35+
u2 = url.format('')
36+
get_df( u2, uname, pwd, verify_ssl, pd_read_fn, fname)

0 commit comments

Comments
 (0)