Skip to content

Commit 7ba763a

Browse files
MaffoochMaffooch
authored andcommitted
Fix Trufflehog and change dedupe test file path
1 parent 42fcad4 commit 7ba763a

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

dojo/tools/trufflehog/parser.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ def __init__(self, filename, test):
6969

7070
def parse_json(self, json_output):
7171
try:
72-
json_data = json.loads(json_output)
72+
try:
73+
json_data = json.loads(str(json_output, 'utf-8'))
74+
except:
75+
json_data = json.loads(json_output)
7376
except ValueError:
7477
raise Exception("Invalid format")
7578

tests/dedupe_unit_test.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def setUp(self):
2929
self.base_url = "http://localhost:8000/"
3030
self.verificationErrors = []
3131
self.accept_next_alert = True
32+
self.relative_path = dir_path = os.path.dirname(os.path.realpath(__file__))
3233

3334
def login_page(self):
3435
driver = self.driver
@@ -105,7 +106,7 @@ def test_import_path_tests(self):
105106
driver.find_element_by_link_text("Re-Upload Scan").click()
106107
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
107108
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
108-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_path_1.json")
109+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_path_1.json")
109110
driver.find_element_by_css_selector("input.btn.btn-primary").click()
110111
# Second test
111112
driver.get(self.base_url + "engagement")
@@ -115,7 +116,7 @@ def test_import_path_tests(self):
115116
driver.find_element_by_link_text("Re-Upload Scan").click()
116117
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
117118
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
118-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_path_2.json")
119+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_path_2.json")
119120
driver.find_element_by_css_selector("input.btn.btn-primary").click()
120121

121122
def test_check_path_status(self):
@@ -168,7 +169,7 @@ def test_import_endpoint_tests(self):
168169
driver.find_element_by_link_text("Re-Upload Scan").click()
169170
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
170171
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
171-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_endpoint_1.xml")
172+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_endpoint_1.xml")
172173
driver.find_element_by_css_selector("input.btn.btn-primary").click()
173174
# Second test
174175
driver.get(self.base_url + "engagement")
@@ -178,7 +179,7 @@ def test_import_endpoint_tests(self):
178179
driver.find_element_by_link_text("Re-Upload Scan").click()
179180
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
180181
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
181-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_endpoint_2.xml")
182+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_endpoint_2.xml")
182183
driver.find_element_by_css_selector("input.btn.btn-primary").click()
183184

184185
def test_check_endpoint_status(self):
@@ -231,7 +232,7 @@ def test_import_same_eng_tests(self):
231232
driver.find_element_by_link_text("Re-Upload Scan").click()
232233
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
233234
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
234-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_endpoint_1.xml")
235+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_endpoint_1.xml")
235236
driver.find_element_by_css_selector("input.btn.btn-primary").click()
236237
# Second test
237238
driver.get(self.base_url + "engagement")
@@ -241,7 +242,7 @@ def test_import_same_eng_tests(self):
241242
driver.find_element_by_link_text("Re-Upload Scan").click()
242243
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
243244
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
244-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_cross_1.csv")
245+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_cross_1.csv")
245246
driver.find_element_by_css_selector("input.btn.btn-primary").click()
246247

247248
def test_check_same_eng_status(self):
@@ -303,7 +304,7 @@ def test_import_cross_test(self):
303304
driver.find_element_by_link_text("Re-Upload Scan Results").click()
304305
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
305306
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
306-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_endpoint_1.xml")
307+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_endpoint_1.xml")
307308
driver.find_element_by_css_selector("input.btn.btn-primary").click()
308309
# Second test
309310
driver.get(self.base_url + "engagement")
@@ -313,7 +314,7 @@ def test_import_cross_test(self):
313314
driver.find_element_by_link_text("Re-Upload Scan Results").click()
314315
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[3]/div/div').click()
315316
driver.find_element_by_xpath('//*[@id="base-content"]/form/div[4]/div/div').click()
316-
driver.find_element_by_id('id_file').send_keys("/Users/codymaffucci/Desktop/dedupe/tests/dedupe_scans/dedupe_cross_1.csv")
317+
driver.find_element_by_id('id_file').send_keys(self.relative_path + "/dedupe_scans/dedupe_cross_1.csv")
317318
driver.find_element_by_css_selector("input.btn.btn-primary").click()
318319

319320
def test_check_cross_status(self):

0 commit comments

Comments
 (0)