示例#1
0
 def test_find_fpscan_binary_fallback(self, home_dir):
     # we find fpscans paths in $PATH if custom ones are invalid
     fake_fpscan = home_dir / "fpscan"
     fake_fpscan.write('Just a fake script')
     assert find_fpscan_binary('invalid_path') == str(fake_fpscan)
示例#2
0
 def test_find_fpscan_binary_valid_custom(self, home_dir):
     # we accept proposed paths if given and valid
     fake_fpscan_path = home_dir / 'fpscan'
     fake_fpscan_path.write('Just a fake')
     assert find_fpscan_binary(
         str(fake_fpscan_path)) == str(fake_fpscan_path)
示例#3
0
 def test_find_fpscan_binary_invalid(self, home_dir):
     # we get None if given paths are invalid
     assert find_fpscan_binary('iNvAlIdPaTh') is None
示例#4
0
 def test_find_fpscan_binary_no_binary(self, home_dir):
     # we get None if there is no binary.
     assert find_fpscan_binary() is None
示例#5
0
 def test_find_fpscan_binary(self, home_dir):
     # we get a path if a fpscan binary is in $PATH
     fake_fpscan_path = home_dir / 'fpscan'
     fake_fpscan_path.write('Just a fake script.')
     assert find_fpscan_binary() == str(fake_fpscan_path)
示例#6
0
 def test_find_fpscan_binary_fallback(self, home_dir):
     # we find fpscans paths in $PATH if custom ones are invalid
     fake_fpscan = home_dir / "fpscan"
     fake_fpscan.write('Just a fake script')
     assert find_fpscan_binary('invalid_path') == str(fake_fpscan)
示例#7
0
 def test_find_fpscan_binary_invalid(self, home_dir):
     # we get None if given paths are invalid
     assert find_fpscan_binary('iNvAlIdPaTh') is None
示例#8
0
 def test_find_fpscan_binary_valid_custom(self, home_dir):
     # we accept proposed paths if given and valid
     fake_fpscan_path = home_dir / 'fpscan'
     fake_fpscan_path.write('Just a fake')
     assert find_fpscan_binary(
         str(fake_fpscan_path)) == str(fake_fpscan_path)
示例#9
0
 def test_find_fpscan_binary(self, home_dir):
     # we get a path if a fpscan binary is in $PATH
     fake_fpscan_path = home_dir / 'fpscan'
     fake_fpscan_path.write('Just a fake script.')
     assert find_fpscan_binary() == str(fake_fpscan_path)
示例#10
0
 def test_find_fpscan_binary_no_binary(self, home_dir):
     # we get None if there is no binary.
     assert find_fpscan_binary() is None