fedora-updates-system/updatessystem/tests __init__.py, NONE, 1.1 test_controllers.py, NONE, 1.1 test_model.py, NONE, 1.1
Luke Macken (lmacken)
fedora-extras-commits at redhat.com
Sun Nov 12 20:08:09 UTC 2006
- Previous message: fedora-updates-system/updatessystem/templates __init__.py, NONE, 1.1 list.kid, NONE, 1.1 login.kid, NONE, 1.1 master.kid, NONE, 1.1 new.kid, NONE, 1.1 welcome.kid, NONE, 1.1
- Next message: rpms/eiciel/devel .cvsignore, 1.2, 1.3 eiciel.spec, 1.2, 1.3 sources, 1.2, 1.3 eiciel-desktop.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: lmacken
Update of /cvs/fedora/fedora-updates-system/updatessystem/tests
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18300/updatessystem/tests
Added Files:
__init__.py test_controllers.py test_model.py
Log Message:
initial import
--- NEW FILE __init__.py ---
--- NEW FILE test_controllers.py ---
from turbogears import testutil
from updatessystem.controllers import Root
import cherrypy
cherrypy.root = Root()
def test_method():
"the index method should return a string called now"
import types
result = testutil.call(cherrypy.root.index)
assert type(result["now"]) == types.StringType
def test_indextitle():
"The mainpage should have the right title"
testutil.createRequest("/")
assert "<TITLE>Welcome to TurboGears</TITLE>" in cherrypy.response.body[0]
--- NEW FILE test_model.py ---
# If your project uses a database, you can set up database tests
# similar to what you see below. Be sure to set the db_uri to
# an appropriate uri for your testing database. sqlite is a good
# choice for testing, because you can use an in-memory database
# which is very fast.
from turbogears import testutil, database
# from updatessystem.model import YourDataClass, User
# database.set_db_uri("sqlite:///:memory:")
# class TestUser(testutil.DBTest):
# def get_model(self):
# return User
# def test_creation(self):
# "Object creation should set the name"
# obj = User(user_name = "creosote",
# email_address = "spam at python.not",
# display_name = "Mr Creosote",
# password = "Wafer-thin Mint")
# assert obj.display_name == "Mr Creosote"
- Previous message: fedora-updates-system/updatessystem/templates __init__.py, NONE, 1.1 list.kid, NONE, 1.1 login.kid, NONE, 1.1 master.kid, NONE, 1.1 new.kid, NONE, 1.1 welcome.kid, NONE, 1.1
- Next message: rpms/eiciel/devel .cvsignore, 1.2, 1.3 eiciel.spec, 1.2, 1.3 sources, 1.2, 1.3 eiciel-desktop.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list