Removing some GrandCentral test code
authorepage <eopage@byu.net>
Fri, 25 Sep 2009 18:03:11 +0000 (18:03 +0000)
committerepage <eopage@byu.net>
Fri, 25 Sep 2009 18:03:11 +0000 (18:03 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@486 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

tests/gc_samples/__init__.py [deleted file]
tests/gc_samples/dump_cookies.py [deleted file]
tests/gc_samples/generate_gc_samples.py [deleted file]
tests/test_gc_backend.py [deleted file]

diff --git a/tests/gc_samples/__init__.py b/tests/gc_samples/__init__.py
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/gc_samples/dump_cookies.py b/tests/gc_samples/dump_cookies.py
deleted file mode 100755 (executable)
index 810a03b..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import urllib
-import urllib2
-import traceback
-import warnings
-
-import sys
-sys.path.append("../../src")
-
-import browser_emu
-import gc_backend
-
-# Create Browser
-browser = browser_emu.MozillaEmulator(1)
-cookieFile = os.path.join(".", ".gc_cookies.txt")
-browser.cookies.filename = cookieFile
-
-# Login
-username = sys.argv[1]
-password = sys.argv[2]
-
-loginPostData = urllib.urlencode({
-       'Email' : username,
-       'Passwd' : password,
-       'service': "grandcentral",
-       "ltmpl": "mobile",
-       "btmpl": "mobile",
-       "PersistentCookie": "yes",
-})
-
-try:
-       loginSuccessOrFailurePage = browser.download(gc_backend.GCDialer._loginURL, loginPostData)
-except urllib2.URLError, e:
-       warnings.warn(traceback.format_exc())
-       raise RuntimeError("%s is not accesible" % gc_backend.GCDialer._loginURL)
-
-forwardPage = browser.download(gc_backend.GCDialer._forwardselectURL)
-
-tokenGroup = gc_backend.GCDialer._accessTokenRe.search(forwardPage)
-if tokenGroup is None:
-       print forwardPage
-       raise RuntimeError("Could not extract authentication token from GrandCentral")
-token = tokenGroup.group(1)
-
-
-with open("cookies.txt", "w") as f:
-       f.writelines(
-               "%s: %s\n" % (c.name, c.value)
-               for c in browser.cookies
-       )
diff --git a/tests/gc_samples/generate_gc_samples.py b/tests/gc_samples/generate_gc_samples.py
deleted file mode 100755 (executable)
index 0608ffd..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import urllib
-import urllib2
-import traceback
-import warnings
-
-import sys
-sys.path.append("../../src")
-
-import browser_emu
-import gc_backend
-
-webpages = [
-       ("forward", gc_backend.GCDialer._forwardselectURL),
-       ("login", gc_backend.GCDialer._loginURL),
-       ("setforward", gc_backend.GCDialer._setforwardURL),
-       ("clicktocall", gc_backend.GCDialer._clicktocallURL),
-       ("recent", gc_backend.GCDialer._inboxallURL),
-       ("contacts", gc_backend.GCDialer._contactsURL),
-]
-
-
-# Create Browser
-browser = browser_emu.MozillaEmulator(1)
-cookieFile = os.path.join(".", ".gc_cookies.txt")
-browser.cookies.filename = cookieFile
-
-# Get Pages
-for name, url in webpages:
-       try:
-               page = browser.download(url)
-       except StandardError, e:
-               print e.message
-               continue
-       with open("not_loggedin_%s.txt" % name, "w") as f:
-               f.write(page)
-
-# Login
-username = sys.argv[1]
-password = sys.argv[2]
-
-loginPostData = urllib.urlencode({
-       'username' : username,
-       'password' : password,
-})
-
-try:
-       loginSuccessOrFailurePage = browser.download(gc_backend.GCDialer._loginURL, loginPostData)
-except urllib2.URLError, e:
-       warnings.warn(traceback.format_exc())
-       raise RuntimeError("%s is not accesible" % gc_backend.GCDialer._loginURL)
-
-forwardPage = browser.download(gc_backend.GCDialer._forwardselectURL)
-
-tokenGroup = gc_backend.GCDialer._accessTokenRe.search(forwardPage)
-if tokenGroup is None:
-       print "="*60
-       print forwardPage
-       print "="*60
-       raise RuntimeError("Could not extract authentication token from GrandCentral")
-token = tokenGroup.group(1)
-
-# Get Pages
-for name, url in webpages:
-       try:
-               page = browser.download(url)
-       except StandardError, e:
-               warnings.warn(traceback.format_exc())
-               continue
-       print "Writing to file"
-       with open("loggedin_%s.txt" % name, "w") as f:
-               f.write(page)
diff --git a/tests/test_gc_backend.py b/tests/test_gc_backend.py
deleted file mode 100644 (file)
index e60e777..0000000
+++ /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