Пример #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