コード例 #1
0
ファイル: test_elements.py プロジェクト: kurzacz/smspdu
 def test_unknown(self):
     self.assertEqual(TypeOfAddress.decode('80'), {
         'ton': 'unknown',
         'npi': 'unknown'
     })
     self.assertEqual(
         TypeOfAddress.encode({
             'ton': 'unknown',
             'npi': 'unknown'
         }), '80')
コード例 #2
0
ファイル: test_elements.py プロジェクト: kurzacz/smspdu
 def test_encode_invalid_dict(self):
     with self.assertRaises(ValueError):
         TypeOfAddress.encode({})
コード例 #3
0
ファイル: test_elements.py プロジェクト: kurzacz/smspdu
 def test_encode_invalid_ton(self):
     with self.assertRaises(ValueError):
         TypeOfAddress.encode({'npi': 'isdn', 'ton': 'strange'})
コード例 #4
0
ファイル: test_elements.py プロジェクト: kurzacz/smspdu
 def test_encode_invalid_npi(self):
     with self.assertRaises(ValueError):
         TypeOfAddress.encode({'npi': 'strange', 'ton': 'international'})