Minor fixes to steps and compliant poc control API

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-08-22 09:27:53 +02:00
parent 93a89acbce
commit 80dc654115
9 changed files with 68 additions and 93 deletions
+4 -10
View File
@@ -31,16 +31,10 @@ def _(model, obj):
@is_subset.register(list)
@assert_same_type
def _(model, obj):
if is_subset(set(model), set(obj)):
return True
else:
raise ValueError(f"Non-matching lists {model!r} != {obj!r}")
@is_subset.register(set)
@assert_same_type
def _(model, obj):
return model <= obj
for a, b in zip(model, obj):
if not is_subset(a, b):
raise ValueError(f"Non-matching list member {a!r} in {b!r}")
return True
@is_subset.register(ANY)