1
0
mirror of https://github.com/angr/angr synced 2026-06-08 13:09:39 +00:00
Files
angr-angr/tests/knowledge_plugins/test_labels.py
pre-commit-ci[bot] 563fb5f862 [pre-commit.ci] pre-commit autoupdate (#6025)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.11 → v0.14.13](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.11...v0.14.13)
- [github.com/psf/black-pre-commit-mirror: 25.12.0 → 26.1.0](https://github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.1.0)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-19 13:37:06 -07:00

31 lines
703 B
Python
Executable File

#!/usr/bin/env python3
# pylint:disable=no-self-use
from __future__ import annotations
__package__ = __package__ or "tests.knowledge_plugins" # pylint:disable=redefined-builtin
import os
import unittest
import angr
from tests.common import bin_location
test_location = os.path.join(bin_location, "tests")
class LabelsTests(unittest.TestCase):
"""
Basic Labels knowledge plugin tests
"""
def test_get_unique_label(self):
binpath = os.path.join(test_location, "x86_64", "fauxware")
proj = angr.Project(binpath, auto_load_libs=False)
assert proj.kb.labels.get_unique_label("authenticate") != "authenticate"
if __name__ == "__main__":
unittest.main()