aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2022-06-17 17:54:51 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2022-06-20 13:37:53 +0200
commitd63ec88dba8bf6e262f7abf7d689b6a8d1fff1e4 (patch)
treea0d240ed6f57b8f2882c2bdafebe921d4aaa1fbd /tests
parente427bb299f913c4199295bd4e84ef233edfdf98b (diff)
ctrl: Introduce cmd SET subscriber.create <imsi>
Create a new subscriber from CTRL, similar to VTY command "imsi IDENT create". On success SET_REPLY contains the ID of the newly created subscriber. Related: SYS#5993 Change-Id: Id1b760cd07712245a0eeabaac7891bce93c1fe8e
Diffstat (limited to 'tests')
-rw-r--r--tests/test_subscriber.ctrl14
-rw-r--r--tests/test_subscriber_errors.ctrl6
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/test_subscriber.ctrl b/tests/test_subscriber.ctrl
index 756e888..8d3c9dc 100644
--- a/tests/test_subscriber.ctrl
+++ b/tests/test_subscriber.ctrl
@@ -610,3 +610,17 @@ periodic_lu_timer 0
periodic_rau_tau_timer 0
lmsi 00000000
+SET 101 subscriber.create 901991234567891
+SET_REPLY 101 subscriber.create 124
+
+GET 102 subscriber.by-id-124.info
+GET_REPLY 102 subscriber.by-id-124.info
+id 124
+imsi 901991234567891
+nam_cs 1
+nam_ps 1
+ms_purged_cs 0
+ms_purged_ps 0
+periodic_lu_timer 0
+periodic_rau_tau_timer 0
+lmsi 00000000
diff --git a/tests/test_subscriber_errors.ctrl b/tests/test_subscriber_errors.ctrl
index 0c5b587..425b0df 100644
--- a/tests/test_subscriber_errors.ctrl
+++ b/tests/test_subscriber_errors.ctrl
@@ -108,3 +108,9 @@ ERROR 47 Invalid value part of 'by-xxx-value' selector.
GET 48 subscriber.by-id-0x0123.info
ERROR 48 Invalid value part of 'by-xxx-value' selector.
+
+SET 49 subscriber.create zzz
+ERROR 49 Invalid IMSI value.
+
+SET 50 subscriber.create 901990000000001
+ERROR 50 Subscriber already exists.