From d761efc80fe36443fd747d50bbb546ea212639a4 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 12 Sep 2017 15:19:18 +0200 Subject: resource: times is expected to be a non-zero positive integer Change-Id: Ie9e313727053a411cec2f698c3bd654d27e8013f --- src/osmo_gsm_tester/schema.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/osmo_gsm_tester/schema.py') diff --git a/src/osmo_gsm_tester/schema.py b/src/osmo_gsm_tester/schema.py index b904960..dcdfdb1 100644 --- a/src/osmo_gsm_tester/schema.py +++ b/src/osmo_gsm_tester/schema.py @@ -71,6 +71,11 @@ def uint(val): if n < 0: raise ValueError('Positive value expected instead of %d' % n) +def times(val): + n = int(val) + if n < 1: + raise ValueError('Positive value >0 expected instead of %d' % n) + INT = 'int' STR = 'str' UINT = 'uint' @@ -82,6 +87,7 @@ IMSI = 'imsi' KI = 'ki' MSISDN = 'msisdn' AUTH_ALGO = 'auth_algo' +TIMES='times' SCHEMA_TYPES = { INT: int, STR: str, @@ -94,6 +100,7 @@ SCHEMA_TYPES = { KI: ki, MSISDN: msisdn, AUTH_ALGO: auth_algo, + TIMES: times, } def validate(config, schema): -- cgit v1.2.3