X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=tests%2Ftest_gc_backend.py;fp=tests%2Ftest_gc_backend.py;h=0000000000000000000000000000000000000000;hp=e60e777160df03a110ca85dce0144e4fa11cd683;hb=7fc888508c2bd6a34e9cb0627142c95e321c3f9c;hpb=869f01f31ca4fb49bac4c506953604dc65f04925 diff --git a/tests/test_gc_backend.py b/tests/test_gc_backend.py deleted file mode 100644 index e60e777..0000000 --- a/tests/test_gc_backend.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import with_statement - -import os -import warnings -import cookielib - -import test_utils - -import sys -sys.path.append("../src") - -import gc_backend - - -def generate_mock(cookiesSucceed, username, password): - - class MockModule(object): - - class MozillaEmulator(object): - - def __init__(self, trycount = 1): - self.cookies = cookielib.LWPCookieJar() - self.trycount = trycount - - def download(self, url, - postdata = None, extraheaders = None, forbid_redirect = False, - trycount = None, only_head = False, - ): - return "" - - return MockModule - - -def test_not_logged_in(): - correctUsername, correctPassword = "", "" - MockBrowserModule = generate_mock(False, correctUsername, correctPassword) - gc_backend.browser_emu, RealBrowser = MockBrowserModule, gc_backend.browser_emu - try: - backend = gc_backend.GCDialer() - assert not backend.is_authed() - assert not backend.login("bad_name", "bad_password") - backend.logout() - with test_utils.expected(RuntimeError): - backend.dial("5551234567") - with test_utils.expected(RuntimeError): - backend.send_sms("5551234567", "Hello World") - assert backend.get_account_number() == "", "%s" % backend.get_account_number() - backend.set_sane_callback() - assert backend.get_callback_number() == "" - recent = list(backend.get_recent()) - messages = list(backend.get_messages()) - finally: - gc_backend.browser_emu = RealBrowser