本文整理汇总了Python中django.test.TestCase类的典型用法代码示例。如果您正苦于以下问题:Python TestCase类的具体用法?Python TestCase怎么用?Python TestCase使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了TestCase类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUp
def setUp(self):
# Create RSS entry
self.rss = models.RSS.objects.create(
name='test_rss',
host='http://testhost.com',
)
self.rss.access_token = 'aaaaa'
self.rss.refresh_token = 'bbbbb'
self.rss.save()
# Mock userprofile
self.old_usr = wstore_models.UserProfile
self.userprofile = MagicMock()
cred = {
'access_token': '11111',
'refresh_token': '22222'
}
self.social = MagicMock()
self.social.extra_data = cred
self.usr_obj = MagicMock()
self.usr_obj.user.social_auth.filter.return_value = [self.social]
self.userprofile.objects.get.return_value = self.usr_obj
wstore_models.UserProfile = self.userprofile
TestCase.setUp(self)
示例2: setUp
def setUp(self):
TestCase.setUp(self)
self.unLieu = Lieu(libelle='Nantes - Nantes Nord')
self.unType=TypeOffre(libelle = 'Départ')
self.unJour=Jour('lundi')
self.unUser=User.objects.create_user('test', '[email protected]', 'test1234')
self.OffrePermanenteDep=OffrePermanente(lieu=self.unLieu,type=self.unType,jour=self.unJour,auteur=self.unUser)
示例3: _fixture_setupP
def _fixture_setupP(self):
TestRunner.setupFixture()
if not hasattr(self, 'fixtures'):
self.fixtures = []
if self.fixtures[0] != 'initial_data':
self.fixtures.insert(0, 'initial_data')
TestCase._fixture_setup(self)
示例4: setUp
def setUp(self):
TestCase.setUp(self)
self.client = SuperClient()
settings.EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend'
from django.core.mail.backends.locmem import EmailBackend
EmailBackend() # create the outbox
from django.core import mail
self.emails = mail.outbox
from django.template import (Template, NodeList, VariableNode,
FilterExpression)
from django.template.debug import DebugVariableNode
self.addTypeEqualityFunc(Template, self.assertTemplateEqual)
# self.addTypeEqualityFunc(NodeList, self.assertListEqual)
self.addTypeEqualityFunc(VariableNode, self.assertVariableNodeEqual)
self.addTypeEqualityFunc(DebugVariableNode,
self.assertVariableNodeEqual)
self.addTypeEqualityFunc(FilterExpression,
self.assertFilterExpressionEqual)
import warnings
warnings.filterwarnings('error',
r"DateTimeField received a naive datetime",
RuntimeWarning, r'django\.db\.models\.fields')
from django.contrib.auth.hashers import make_password
self.test_password = 'testpass'
self.test_password_encrypted = make_password(self.test_password)
示例5: _django_db_fixture_helper
def _django_db_fixture_helper(transactional, request, _django_cursor_wrapper):
if is_django_unittest(request.node):
return
if transactional:
_django_cursor_wrapper.enable()
def flushdb():
"""Flush the database and close database connections"""
# Django does this by default *before* each test
# instead of after.
from django.db import connections
from django.core.management import call_command
for db in connections:
call_command('flush', verbosity=0,
interactive=False, database=db)
for conn in connections.all():
conn.close()
request.addfinalizer(_django_cursor_wrapper.disable)
request.addfinalizer(flushdb)
else:
if 'live_server' in request.funcargnames:
return
from django.test import TestCase
_django_cursor_wrapper.enable()
_django_cursor_wrapper._is_transactional = False
case = TestCase(methodName='__init__')
case._pre_setup()
request.addfinalizer(_django_cursor_wrapper.disable)
request.addfinalizer(case._post_teardown)
示例6: setUp
def setUp(self):
# Open the page
self.driver = WebDriver()
self.driver.implicitly_wait(5)
self.driver.set_window_size(1024, 768)
self.driver.get(self.live_server_url)
TestCase.setUp(self)
示例7: __init__
def __init__(self, *args, **kwargs):
self.json_test_data = {
"key1": "value1",
"key2": "value2",
"key3": "value3",
"list": [
{
"subkey1": "subvalue1",
"subkey2": "subvalue2",
"subkey3": "subvalue3"
},
{
"subkey1": "subvalue1",
"subkey2": "subvalue2",
"subkey3": "subvalue3"
},
{
"subkey1": "subvalue1",
"subkey2": "subvalue2",
"subkey3": "subvalue3"
}
]
}
TestCase.__init__(self, *args, **kwargs)
示例8: setUp
def setUp(self):
TestCase.setUp(self)
u = User.objects.create_user(username='cliente-teste', password='senha')
self.usuario = u
Consumidor.objects.create(usuario=u,
cep='55555-001')
self.client.login(username='cliente-teste', password='senha')
示例9: setUp
def setUp(self):
TestCase.setUp(self)
self.brand = Brand(self)
self.system = System(self)
BaseTestCase.setUp(self)
self.create_user(username='bajaj', email='[email protected]', password='bajaj')
self.access_token = self.brand.admin_login()
示例10: setUp
def setUp(self):
"""Make the selenium connection"""
TestCase.setUp(self)
self.verificationErrors = []
self.selenium = selenium("localhost", 4444, "*firefox",
"http://localhost:8000/")
self.selenium.start()
示例11: setUp
def setUp(self):
TestCase.setUp(self)
self.brand = Brand(self)
self.system = System(self)
BaseTestCase.setUp(self)
self.create_user(username="bajaj", email="[email protected]", password="bajaj", is_superuser=True)
self.access_token = self.brand.admin_login()
示例12: __init__
def __init__(
self,
user,
view_perms,
read_perms,
post_perms,
new_board_perms,
view_group=[],
read_group=[],
post_group=[],
new_board_group=[],
):
self.view_perms, self.read_perms, self.post_perms, self.new_board_perms, self.view_group, self.read_group, self.post_group, self.new_board_group = (
view_perms,
read_perms,
post_perms,
new_board_perms,
view_group,
read_group,
post_group,
new_board_group,
)
self.password = "test"
self.test_user = user
TestCase.__init__(self)
示例13: setUp
def setUp(self):
TestCase.setUp(self)
self.event = Event(title='meeting')
self.duration = 2
self.eventBegin = datetime.datetime(2013, 1, 7)
self.eventEnd = self.eventBegin + datetime.timedelta(self.duration)
self._resetEvent()
示例14: setUp
def setUp(self):
TestCase.setUp(self)
self.brand = Brand(self)
self.system = System(self)
BaseTestCase.setUp(self)
self.create_user(username='gladminds', email='[email protected]', password='gladminds')
self.create_user(username='bajaj', email='[email protected]', password='bajaj')
示例15: setUp
def setUp(self):
# Mock the standard input
self.tested_mod.stdin = MagicMock()
self.tested_mod.stdin.readline.return_value = 'y '
# Mock rmtree
self.tested_mod.rmtree = MagicMock()
TestCase.setUp(self)