Пример #1
0
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
Пример #2
0
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
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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"
Пример #6
0
 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)
Пример #7
0
 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'
Пример #9
0
 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)
Пример #10
0
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'
Пример #11
0
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'
Пример #12
0
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'