Skip to content

Commit 2f11dbd

Browse files
Costa ShulyupinCosta Shulyupin
authored andcommitted
unit test
1 parent 56a3f46 commit 2f11dbd

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

srcxray.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,12 @@ def referrers_tree(name, referrer=None, printed=None, level=0):
233233
for a in referrer(name):
234234
name = a[2]
235235
referrers_tree(name, referrer, printed, level + 1)
236-
return ''
237236

238237
def referrers(name):
238+
'''
239+
Arg: <identifier>
240+
Ex: nfs_root_data
241+
'''
239242
#for a in func_referrers_git_grep(name):
240243
# print("%s:%s: %s"%(a[0],a[1],a[2]))
241244
print(' '.join([a[2] for a in func_referrers_git_grep(name)]))
@@ -258,7 +261,7 @@ def referrers_dep(name, referrer=None, printed=None, level=0):
258261
return
259262
if level > level_limit - 2:
260263
return ''
261-
referrers = referrer(name)
264+
referrers = [a[2] for a in referrer(name)]
262265
if referrers:
263266
printed.add(name)
264267
print("%s:" % (name), ' '.join(referrers))
@@ -268,7 +271,6 @@ def referrers_dep(name, referrer=None, printed=None, level=0):
268271
pass
269272
# TODO: print terminal
270273
# print('...')
271-
return ''
272274

273275

274276
def call_tree(node, printed=None, level=0):
@@ -300,7 +302,6 @@ def call_tree(node, printed=None, level=0):
300302
call_tree(line.split()[1], printed, level + 1)
301303
# except Exception:
302304
# pass
303-
return ''
304305

305306

306307
def call_dep(node, printed=None, level=0):
@@ -327,7 +328,6 @@ def call_dep(node, printed=None, level=0):
327328
pass
328329
# TODO: print terminal
329330
# print('...')
330-
return ''
331331

332332

333333
def my_graph(name=None):
@@ -1232,8 +1232,9 @@ def test_1(self):
12321232
# digraph_print:
12331233
self.assertEqual("\t\tmount_initrd ^", popen(
12341234
"srcxray.py import_cflow init/do_mounts_initrd.c")[-1])
1235-
self.assertEqual("\t\t4", popen(
1236-
'srcxray.py "nx.DiGraph([{1,2},{2,3},{2,4}])"')[-1])
1235+
self.assertRegex(popen(
1236+
'srcxray.py "nx.DiGraph([{1,2},{2,3},{2,4}])"')[-1],
1237+
"\t\t4.*")
12371238

12381239

12391240
def main():

0 commit comments

Comments
 (0)