コード例 #1
0
 def derive_core_agent_triple(self):
     return PlatformDetection.get_triple()
コード例 #2
0
def test_libc_no_ldd(check_output):
    check_output.side_effect = OSError
    assert PlatformDetection.libc() == "gnu"
コード例 #3
0
 def derive_core_agent_full_name(self):
     return '{name}-{version}-{triple}'.format(
         name='scout_apm_core',
         version=self.config.value('core_agent_version'),
         triple=PlatformDetection.get_triple())
コード例 #4
0
def test_libc(check_output, output, libc):
    check_output.return_value = output
    assert PlatformDetection.libc() == libc
コード例 #5
0
def test_platform(platform_system, system, platform):
    platform_system.return_value = system
    assert PlatformDetection.platform() == platform
コード例 #6
0
def test_arch(platform_machine, machine, arch):
    platform_machine.return_value = machine
    assert PlatformDetection.arch() == arch
コード例 #7
0
def test_get_triple():
    assert isinstance(PlatformDetection.get_triple(), string_type)
コード例 #8
0
 def derive_core_agent_full_name(self):
     return "{name}-{version}-{triple}".format(
         name="scout_apm_core",
         version=self.config.value("core_agent_version"),
         triple=PlatformDetection.get_triple(),
     )