implement modem and nitb bits for a real test

Change-Id: I1ca3bd874aed1265d83a46340e9b3e469075c7ee
diff --git a/selftest/sms_test.py b/selftest/sms_test.py
new file mode 100755
index 0000000..25fb551
--- /dev/null
+++ b/selftest/sms_test.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python3
+
+import _prep
+from osmo_gsm_tester import ofono_client
+
+print(ofono_client.Sms())
+print(ofono_client.Sms())
+print(ofono_client.Sms())
+sms = ofono_client.Sms('123', '456')
+print(str(sms))
+
+sms2 = ofono_client.Sms('123', '456')
+print(str(sms2))
+assert sms != sms2
+
+sms2.msg = str(sms.msg)
+print(str(sms2))
+assert sms == sms2
+
+# vim: expandtab tabstop=4 shiftwidth=4