def get_onionshare_gui_dir(): p = helpers.get_platform() if p == 'Darwin': onionshare_gui_dir = os.path.dirname(__file__) else: onionshare_gui_dir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) return onionshare_gui_dir
def get_onionshare_gui_dir(): p = helpers.get_platform() if p == 'Darwin': onionshare_gui_dir = os.path.dirname(__file__) else: onionshare_gui_dir = os.path.dirname( os.path.abspath(inspect.getfile(inspect.currentframe()))) return onionshare_gui_dir
def get_image_path(filename): p = helpers.get_platform() if p == 'Linux' or p == 'Tails': prefix = os.path.join(sys.prefix, 'share/onionshare/images') elif p == 'Darwin': prefix = os.path.join(helpers.osx_resources_dir, 'images') else: prefix = os.path.join(os.path.dirname(get_onionshare_gui_dir()), 'images') return os.path.join(prefix, filename)
def test_get_platform_on_tails(): "get_platform() returns 'Tails' when hostname is 'amnesia'" helpers.platform.uname = lambda: ( "Linux", "amnesia", "3.14-1-amd64", "#1 SMP Debian 3.14.4-1 (2014-05-13)", "x86_64", "", ) assert helpers.get_platform() == "Tails"
def __init__(self): platform = helpers.get_platform() if platform == 'Linux': self.setAttribute(QtCore.Qt.AA_X11InitThreads, True) QtWidgets.QApplication.__init__(self, sys.argv) self.installEventFilter(self)
def __init__(self): platform = helpers.get_platform() if platform == 'Linux': self.setAttribute(QtCore.Qt.AA_X11InitThreads, True) QtGui.QApplication.__init__(self, sys.argv) self.installEventFilter(self)
def test_get_platform_returns_platform_system(): """get_platform() returns platform.system() when ONIONSHARE_PLATFORM is not defined""" helpers.platform.system = lambda: 'Sega Saturn' assert helpers.get_platform() == 'Sega Saturn'
def __init__(self): platform = helpers.get_platform() if platform == 'Tails' or platform == 'Linux': self.setAttribute(QtCore.Qt.AA_X11InitThreads, True) QtGui.QApplication.__init__(self, sys.argv)
def test_get_platform_on_tails(): """get_platform() returns 'Tails' when hostname is 'amnesia'""" helpers.platform.uname = lambda: ('Linux', 'amnesia', '3.14-1-amd64', '#1 SMP Debian 3.14.4-1 (2014-05-13)', 'x86_64', '') assert helpers.get_platform() == 'Tails'