Skip to content

Commit

Permalink
fix: test build
Browse files Browse the repository at this point in the history
  • Loading branch information
vibhatha committed Jun 4, 2024
1 parent 6b66f75 commit 704095f
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions dev/archery/archery/tests/test_linking.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,24 @@
# specific language governing permissions and limitations
# under the License.

from linking import _remove_weak_symbols, _remove_symbol_versions
import pytest
from archery.linking import DynamicLibrary


def test_remove_weak_symbols(self):
@pytest.fixture(autouse=True)
def dynamic_library():
return DynamicLibrary("")


def test_remove_weak_symbols(dynamic_library):
symbol_info = ["symbol1 v", "symbol2 V",
"symbol3", "symbol4 w", "symbol5 W", "symbol6"]
expected_result = ["symbol3", "symbol6"]
self.assertEqual(_remove_weak_symbols(self, symbol_info), expected_result)
assert dynamic_library._remove_weak_symbols(symbol_info) == expected_result


def test_remove_symbol_versions(self):
def test_remove_symbol_versions(dynamic_library):
symbol_info = ["symbol1@version1",
"symbol2@version2", "symbol3", "symbol4@version4"]
expected_result = ["symbol1", "symbol2", "symbol3", "symbol4"]
self.assertEqual(_remove_symbol_versions(self, symbol_info), expected_result)
assert dynamic_library._remove_symbol_versions(symbol_info) == expected_result

0 comments on commit 704095f

Please sign in to comment.