tests/smstrade.py
branchdevel
changeset 186 b381eaa774ab
parent 183 07ee5543751b
child 213 3620bacf1152
--- a/tests/smstrade.py	Thu Feb 23 16:59:49 2012 +0100
+++ b/tests/smstrade.py	Sat Feb 25 16:12:07 2012 +0100
@@ -13,14 +13,16 @@
 class TestSMStradeProvider(unittest.TestCase):
 
     def getProvider(self, c=None):
-        ret={"key":"XXXXXX",
+        _c={"key":"XXXXXXXX",
             "typ":"smstrade",
             }
 
         if c:
-            ret.update(c)
+            _c.update(c)
 
-        return Smstrade("test",ret.items())
+        ret = Smstrade("test")
+        ret.load(_c.items())
+        return ret
 
     @patch("urllib.urlopen")
     def testSendSMS(self,mock_urlopen):
@@ -28,7 +30,7 @@
         f.readlines.return_value = ["100","12345678","0.055","1"]
         mock_urlopen.return_value = f
 
-        params = ["key=XXXXXX","to=00491701234567", "message=Hello+World", "route=gold", "message_id=1", "cost=1","count=1",'charset=utf-8']
+        params = ["key=XXXXXXXX","to=00491701234567", "message=Hello+World", "route=gold", "message_id=1", "cost=1","count=1",'charset=utf-8']
         params.sort()
         
         p=self.getProvider()
@@ -49,11 +51,10 @@
     testStatusCode.todo = "to implement"
 
     def testNeededOption(self):
-        c={"key":"XXXXXXXX","typ":"smstrade"}
-        s=Smstrade("test",c.items())
+        s= self.getProvider()
         self.assertEqual(s.key, "XXXXXXXX")
 
-        self.assertRaises(NeededOption,Smstrade,"test",[])
+        self.assertRaises(NeededOption, s.load,[])
 
     def testSendFunc(self):
         s = self.getProvider()