mirror of
https://github.com/onionshare/onionshare.git
synced 2024-12-25 15:29:42 -05:00
Merge branch 'master' of github.com:micahflee/onionshare
This commit is contained in:
commit
fe92255dfa
@ -1,24 +1,16 @@
|
|||||||
from onionshare import *
|
from onionshare import *
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
def test_get_platform_returns_env_var():
|
def test_get_platform_on_tails():
|
||||||
"get_platform() returns ONIONSHARE_PLATFORM from the environment"
|
"get_platform() returns 'Tails' when hostname is 'amnesia'"
|
||||||
os.environ['ONIONSHARE_PLATFORM'] = 'TI-83+'
|
onionshare.platform.uname = lambda: ('Linux', 'amnesia', '3.14-1-amd64', '#1 SMP Debian 3.14.4-1 (2014-05-13)', 'x86_64', '')
|
||||||
assert get_platform() == 'TI-83+'
|
assert get_platform() == 'Tails'
|
||||||
|
|
||||||
def test_get_platform_returns_platform_system():
|
def test_get_platform_returns_platform_system():
|
||||||
"get_platform() returns platform.system() when ONIONSHARE_PLATFORM is not defined"
|
"get_platform() returns platform.system() when ONIONSHARE_PLATFORM is not defined"
|
||||||
os.environ.pop('ONIONSHARE_PLATFORM', None)
|
|
||||||
onionshare.platform.system = lambda: 'Sega Saturn'
|
onionshare.platform.system = lambda: 'Sega Saturn'
|
||||||
assert get_platform() == 'Sega Saturn'
|
assert get_platform() == 'Sega Saturn'
|
||||||
|
|
||||||
def test_tails_appends_to_path():
|
|
||||||
"adds '/../tails/lib' to the path when running on Tails"
|
|
||||||
original_path = sys.path
|
|
||||||
onionshare.platform.system = lambda: 'Tails'
|
|
||||||
append_lib_on_tails()
|
|
||||||
assert sys.path[-1][-13:] == '/../tails/lib'
|
|
||||||
|
|
||||||
def test_get_hidden_service_dir_windows_with_temp():
|
def test_get_hidden_service_dir_windows_with_temp():
|
||||||
"get_hidden_service_dir() uses a directory from the Windows environment when defined"
|
"get_hidden_service_dir() uses a directory from the Windows environment when defined"
|
||||||
onionshare.platform.system = lambda: 'Windows'
|
onionshare.platform.system = lambda: 'Windows'
|
||||||
|
Loading…
Reference in New Issue
Block a user