# HG changeset patch # User Sandro Knauß # Date 1329670163 -3600 # Node ID 6c76753f905650472f614426766e0ed1fbe10349 # Parent 71f1108758ef89e44b32daa57f95bf0de899c3e6 a cleaner test, adding todo diff -r 71f1108758ef -r 6c76753f9056 tests/smstrade.py --- a/tests/smstrade.py Sun Feb 19 17:49:00 2012 +0100 +++ b/tests/smstrade.py Sun Feb 19 17:49:23 2012 +0100 @@ -24,7 +24,7 @@ @patch("urllib.urlopen") def testSendSMS(self,mock_urlopen): f = Mock() - f.readlines.return_value = ["100","12345678","0.55","1"] + 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'] @@ -32,9 +32,7 @@ p=self.getProvider() content = "Hello World" - status = p.send("gold",SMS(content,None), Telnumber("01701234567")) - - self.assertEqual(status.status, status.GOOD) + p.send("gold",SMS(content,None), Telnumber("01701234567")) ca = mock_urlopen.call_args[0] c=ca[1].split("&") @@ -44,7 +42,11 @@ self.assertEqual(c,params) self.assertEqual(f.readlines.call_count,1) + def testStatusCode(self): + pass + testStatusCode.todo = "to implement" + def testNeededOption(self): c={"key":"XXXXXXXX",} s=Smstrade("test",c.items())