当前位置: 首页>>代码示例>>Python>>正文


Python test.TestCase类代码示例

本文整理汇总了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)
开发者ID:Fiware,项目名称:apps.Wstore,代码行数:27,代码来源:tests.py

示例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)
开发者ID:MaelleT,项目名称:covoiturage,代码行数:7,代码来源:tests.py

示例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)
开发者ID:pombredanne,项目名称:mint,代码行数:7,代码来源:test_utils.py

示例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)
开发者ID:pombredanne,项目名称:intranet-binder,代码行数:32,代码来源:test_utils.py

示例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)
开发者ID:saxix,项目名称:pytest_django,代码行数:33,代码来源:fixtures.py

示例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)
开发者ID:gberryproject,项目名称:wstore,代码行数:7,代码来源:testcase.py

示例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)
开发者ID:c17r,项目名称:tsace,代码行数:25,代码来源:tests.py

示例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')
开发者ID:ThiagoRRamos,项目名称:HomeMarket,代码行数:7,代码来源:test_cliente.py

示例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()
开发者ID:ashish-srivastava92,项目名称:GladmindsAshish,代码行数:7,代码来源:test_part_change_feeds.py

示例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()
开发者ID:AthinaB,项目名称:synnefo,代码行数:7,代码来源:tests.py

示例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()
开发者ID:ashish-srivastava92,项目名称:GladmindsAshish,代码行数:7,代码来源:test_dss_apis.py

示例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)
开发者ID:flynhigher,项目名称:terry-play-ground,代码行数:25,代码来源:tests.py

示例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()
开发者ID:vencax,项目名称:feincms-groupagenda,代码行数:7,代码来源:tests.py

示例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')
开发者ID:ashish-srivastava92,项目名称:GladmindsAshish,代码行数:7,代码来源:test_feeds.py

示例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)
开发者ID:Fiware,项目名称:apps.Wstore,代码行数:7,代码来源:tests.py


注:本文中的django.test.TestCase类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。