kopia lustrzana https://github.com/jedie/PyInventory
commit
010737d917
|
@ -5,7 +5,7 @@ from unittest import mock
|
||||||
from bx_django_utils.test_utils.datetime import MockDatetimeGenerator
|
from bx_django_utils.test_utils.datetime import MockDatetimeGenerator
|
||||||
from bx_django_utils.test_utils.html_assertion import HtmlAssertionMixin
|
from bx_django_utils.test_utils.html_assertion import HtmlAssertionMixin
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.template.defaulttags import CsrfTokenNode
|
from django.template.defaulttags import CsrfTokenNode, NowNode
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from django_tools.unittest_utils.mockup import ImageDummy
|
from django_tools.unittest_utils.mockup import ImageDummy
|
||||||
|
@ -40,7 +40,8 @@ class AdminTestCase(HtmlAssertionMixin, TestCase):
|
||||||
def test_normal_user_create_minimal_item(self):
|
def test_normal_user_create_minimal_item(self):
|
||||||
self.client.force_login(self.normaluser)
|
self.client.force_login(self.normaluser)
|
||||||
|
|
||||||
with mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'):
|
with mock.patch.object(NowNode, 'render', return_value='MockedNowNode'), \
|
||||||
|
mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'):
|
||||||
response = self.client.get('/admin/inventory/itemmodel/add/')
|
response = self.client.get('/admin/inventory/itemmodel/add/')
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
self.assert_html_parts(response, parts=(
|
self.assert_html_parts(response, parts=(
|
||||||
|
@ -177,7 +178,8 @@ class AdminTestCase(HtmlAssertionMixin, TestCase):
|
||||||
|
|
||||||
# Default mode, without any GET parameter -> group "automatic":
|
# Default mode, without any GET parameter -> group "automatic":
|
||||||
|
|
||||||
with mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'), \
|
with mock.patch.object(NowNode, 'render', return_value='MockedNowNode'), \
|
||||||
|
mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'), \
|
||||||
self.assertLogs(logger='inventory', level=logging.DEBUG) as logs:
|
self.assertLogs(logger='inventory', level=logging.DEBUG) as logs:
|
||||||
response = self.client.get(
|
response = self.client.get(
|
||||||
path='/admin/inventory/itemmodel/',
|
path='/admin/inventory/itemmodel/',
|
||||||
|
@ -201,7 +203,8 @@ class AdminTestCase(HtmlAssertionMixin, TestCase):
|
||||||
|
|
||||||
# Search should disable grouping:
|
# Search should disable grouping:
|
||||||
|
|
||||||
with mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'), \
|
with mock.patch.object(NowNode, 'render', return_value='MockedNowNode'), \
|
||||||
|
mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'), \
|
||||||
self.assertLogs(logger='inventory', level=logging.DEBUG) as logs:
|
self.assertLogs(logger='inventory', level=logging.DEBUG) as logs:
|
||||||
response = self.client.get(
|
response = self.client.get(
|
||||||
path='/admin/inventory/itemmodel/?q=sub+item+2.',
|
path='/admin/inventory/itemmodel/?q=sub+item+2.',
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<meta content="NONE,NOARCHIVE" name="robots"/>
|
<meta content="NONE,NOARCHIVE" name="robots"/>
|
||||||
</meta>
|
</meta>
|
||||||
</head>
|
</head>
|
||||||
<body class="app-inventory model-itemmodel change-list" data-admin-utc-offset="7200">
|
<body class="app-inventory model-itemmodel change-list" data-admin-utc-offset="MockedNowNode">
|
||||||
<!-- Container -->
|
<!-- Container -->
|
||||||
<div id="container">
|
<div id="container">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<meta content="NONE,NOARCHIVE" name="robots"/>
|
<meta content="NONE,NOARCHIVE" name="robots"/>
|
||||||
</meta>
|
</meta>
|
||||||
</head>
|
</head>
|
||||||
<body class="app-inventory model-itemmodel change-list" data-admin-utc-offset="7200">
|
<body class="app-inventory model-itemmodel change-list" data-admin-utc-offset="MockedNowNode">
|
||||||
<!-- Container -->
|
<!-- Container -->
|
||||||
<div id="container">
|
<div id="container">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
<meta content="NONE,NOARCHIVE" name="robots"/>
|
<meta content="NONE,NOARCHIVE" name="robots"/>
|
||||||
</meta>
|
</meta>
|
||||||
</head>
|
</head>
|
||||||
<body class="app-inventory model-itemmodel change-form" data-admin-utc-offset="7200">
|
<body class="app-inventory model-itemmodel change-form" data-admin-utc-offset="MockedNowNode">
|
||||||
<!-- Container -->
|
<!-- Container -->
|
||||||
<div id="container">
|
<div id="container">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
|
|
|
@ -2,7 +2,7 @@ from unittest import mock
|
||||||
|
|
||||||
from bx_django_utils.test_utils.html_assertion import HtmlAssertionMixin
|
from bx_django_utils.test_utils.html_assertion import HtmlAssertionMixin
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.template.defaulttags import CsrfTokenNode
|
from django.template.defaulttags import CsrfTokenNode, NowNode
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django_tools.unittest_utils.mockup import ImageDummy
|
from django_tools.unittest_utils.mockup import ImageDummy
|
||||||
from model_bakery import baker
|
from model_bakery import baker
|
||||||
|
@ -36,7 +36,8 @@ class AdminTestCase(HtmlAssertionMixin, TestCase):
|
||||||
def test_normal_user_create_minimal_item(self):
|
def test_normal_user_create_minimal_item(self):
|
||||||
self.client.force_login(self.normaluser)
|
self.client.force_login(self.normaluser)
|
||||||
|
|
||||||
with mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'):
|
with mock.patch.object(NowNode, 'render', return_value='MockedNowNode'), \
|
||||||
|
mock.patch.object(CsrfTokenNode, 'render', return_value='MockedCsrfTokenNode'):
|
||||||
response = self.client.get('/admin/inventory/memomodel/add/')
|
response = self.client.get('/admin/inventory/memomodel/add/')
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
self.assert_html_parts(response, parts=(
|
self.assert_html_parts(response, parts=(
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
<meta content="NONE,NOARCHIVE" name="robots"/>
|
<meta content="NONE,NOARCHIVE" name="robots"/>
|
||||||
</meta>
|
</meta>
|
||||||
</head>
|
</head>
|
||||||
<body class="app-inventory model-memomodel change-form" data-admin-utc-offset="7200">
|
<body class="app-inventory model-memomodel change-form" data-admin-utc-offset="MockedNowNode">
|
||||||
<!-- Container -->
|
<!-- Container -->
|
||||||
<div id="container">
|
<div id="container">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
|
|
Ładowanie…
Reference in New Issue