From e1a58bd8ddaa4afb1f6de80d165f4561cb44de60 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Fri, 10 Apr 2020 20:46:07 +0200 Subject: Move object classes used by tests into obj/ subdir Change-Id: I0b2963cf00acd1f9036dca2e87aa3b87a0f8066d --- src/osmo_gsm_tester/sms.py | 55 ---------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 src/osmo_gsm_tester/sms.py (limited to 'src/osmo_gsm_tester/sms.py') diff --git a/src/osmo_gsm_tester/sms.py b/src/osmo_gsm_tester/sms.py deleted file mode 100644 index 0118517..0000000 --- a/src/osmo_gsm_tester/sms.py +++ /dev/null @@ -1,55 +0,0 @@ -# osmo_gsm_tester: DBUS client to talk to ofono -# -# Copyright (C) 2016-2017 by sysmocom - s.f.m.c. GmbH -# -# Author: Neels Hofmeyr -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -class Sms: - _last_sms_idx = 0 - - def __init__(self, src_msisdn=None, dst_msisdn=None, *tokens): - Sms._last_sms_idx += 1 - self._src_msisdn = src_msisdn - self._dst_msisdn = dst_msisdn - msgs = ['message nr. %d' % Sms._last_sms_idx] - msgs.extend(tokens) - if src_msisdn: - msgs.append('from %s' % src_msisdn) - if dst_msisdn: - msgs.append('to %s' % dst_msisdn) - self.msg = ', '.join(msgs) - - def __str__(self): - return self.msg - - def __repr__(self): - return repr(self.msg) - - def __eq__(self, other): - if isinstance(other, Sms): - return self.msg == other.msg - return self.msg == other - - def src_msisdn(self): - return self._src_msisdn - - def dst_msisdn(self): - return self._dst_msisdn - - def matches(self, msg): - return self.msg == msg - -# vim: expandtab tabstop=4 shiftwidth=4 -- cgit v1.2.3