Loading docs/topics/testing/tools.txt +11 −6 Original line number Diff line number Diff line Loading @@ -1100,7 +1100,7 @@ For example:: class TestMyViews(TestCase): urls = 'myapp.test_urls' def testIndexPageView(self): def test_index_page_view(self): # Here you'd test your view using ``Client``. call_some_test_code() Loading Loading @@ -1134,11 +1134,11 @@ For example:: class TestMyViews(TestCase): multi_db = True def testIndexPageView(self): def test_index_page_view(self): call_some_test_code() This test case will flush *all* the test databases before running ``testIndexPageView``. ``test_index_page_view``. The ``multi_db`` flag also affects into which databases the attr:`TransactionTestCase.fixtures` are loaded. By default (when Loading Loading @@ -1517,13 +1517,16 @@ your test suite. The following examples are valid tests and don't raise any ``AssertionError``:: self.assertHTMLEqual('<p>Hello <b>world!</p>', self.assertHTMLEqual( '<p>Hello <b>world!</p>', '''<p> Hello <b>world! <b/> </p>''') </p>''' ) self.assertHTMLEqual( '<input type="checkbox" checked="checked" id="id_accept_terms" />', '<input id="id_accept_terms" type='checkbox' checked>') '<input id="id_accept_terms" type="checkbox" checked>' ) ``html1`` and ``html2`` must be valid HTML. An ``AssertionError`` will be raised if one of them cannot be parsed. Loading Loading @@ -1740,6 +1743,7 @@ it would under MySQL with MyISAM tables):: @skipIfDBFeature('supports_transactions') def test_transaction_behavior(self): # ... conditional test code pass .. versionchanged:: 1.8 Loading @@ -1758,6 +1762,7 @@ under MySQL with MyISAM tables):: @skipUnlessDBFeature('supports_transactions') def test_transaction_behavior(self): # ... conditional test code pass .. versionchanged:: 1.8 Loading Loading
docs/topics/testing/tools.txt +11 −6 Original line number Diff line number Diff line Loading @@ -1100,7 +1100,7 @@ For example:: class TestMyViews(TestCase): urls = 'myapp.test_urls' def testIndexPageView(self): def test_index_page_view(self): # Here you'd test your view using ``Client``. call_some_test_code() Loading Loading @@ -1134,11 +1134,11 @@ For example:: class TestMyViews(TestCase): multi_db = True def testIndexPageView(self): def test_index_page_view(self): call_some_test_code() This test case will flush *all* the test databases before running ``testIndexPageView``. ``test_index_page_view``. The ``multi_db`` flag also affects into which databases the attr:`TransactionTestCase.fixtures` are loaded. By default (when Loading Loading @@ -1517,13 +1517,16 @@ your test suite. The following examples are valid tests and don't raise any ``AssertionError``:: self.assertHTMLEqual('<p>Hello <b>world!</p>', self.assertHTMLEqual( '<p>Hello <b>world!</p>', '''<p> Hello <b>world! <b/> </p>''') </p>''' ) self.assertHTMLEqual( '<input type="checkbox" checked="checked" id="id_accept_terms" />', '<input id="id_accept_terms" type='checkbox' checked>') '<input id="id_accept_terms" type="checkbox" checked>' ) ``html1`` and ``html2`` must be valid HTML. An ``AssertionError`` will be raised if one of them cannot be parsed. Loading Loading @@ -1740,6 +1743,7 @@ it would under MySQL with MyISAM tables):: @skipIfDBFeature('supports_transactions') def test_transaction_behavior(self): # ... conditional test code pass .. versionchanged:: 1.8 Loading @@ -1758,6 +1762,7 @@ under MySQL with MyISAM tables):: @skipUnlessDBFeature('supports_transactions') def test_transaction_behavior(self): # ... conditional test code pass .. versionchanged:: 1.8 Loading