def _get_linker_version_for_base(self, base: str) -> str: """Returns the linker version for base.""" try: return _LINKER_VERSION_FOR_BASE[base] except KeyError: linker_file = os.path.basename(self.get_core_dynamic_linker(base)) return file_utils.get_linker_version_from_file(linker_file)
def test_get_linker_version_from_path(self): self.assertThat( file_utils.get_linker_version_from_file('/lib/x86/ld-2.23.so'), Equals('2.23'))
def test_get_linker_version_from_basename(self): self.assertThat(file_utils.get_linker_version_from_file('ld-2.26.so'), Equals('2.26'))
def test_get_linker_version_from_path(self): self.assertThat( file_utils.get_linker_version_from_file("/lib/x86/ld-2.23.so"), Equals("2.23"), )
def test_get_linker_version_from_basename(self): self.assertThat(file_utils.get_linker_version_from_file("ld-2.26.so"), Equals("2.26"))
def test_get_linker_version_from_path(self): self.assertThat( file_utils.get_linker_version_from_file("/lib/x86/ld-2.23.so"), Equals("2.23"), )
def test_get_linker_version_from_basename(self): self.assertThat( file_utils.get_linker_version_from_file("ld-2.26.so"), Equals("2.26") )