This commit is contained in:
2025-11-01 11:38:48 +03:00
parent 0598f6e7a5
commit e4a5c6d398
73 changed files with 53 additions and 50 deletions
+21
View File
@@ -0,0 +1,21 @@
from argenta.command import Flag, PossibleValues
# Создание двух флагов с одинаковым именем и префиксом
flag1 = Flag(name="verbose", prefix="--")
flag2 = Flag(name="verbose", prefix="--")
# Сравнение флагов
print(flag1 == flag2) # True
# Флаги с разными префиксами не равны
flag3 = Flag(name="verbose", prefix="-")
print(flag1 == flag3) # False
# Флаги с разными именами не равны
flag4 = Flag(name="help", prefix="--")
print(flag1 == flag4) # False
# Разные possible_values не влияют на равенство
flag5 = Flag(name="verbose", prefix="--", possible_values=PossibleValues.NEITHER)
flag6 = Flag(name="verbose", prefix="--", possible_values=["value1", "value2"])
print(flag5 == flag6) # True (сравнение только по string_entity)