Example #1
0
 def test_base_path(self, expanduser, scandir):
     expanduser.side_effect = lambda path: path.replace('~', '/home/')
     candidates.fs_path('abc', '/asdf')
     self.assertEqual(scandir.call_args, call('/asdf'))
     candidates.fs_path('abc/def', '/asdf')
     self.assertEqual(scandir.call_args, call('/asdf/abc'))
     candidates.fs_path('abc/def/', '/asdf')
     self.assertEqual(scandir.call_args, call('/asdf/abc/def'))
Example #2
0
 def do(self, *args, exp_cands, **kwargs):
     cands = candidates.fs_path(*args, **kwargs)
     self.assertEqual(tuple(cands), tuple(sorted(exp_cands)))
     self.assertEqual(cands.curarg_seps, ('/',))