parent
7cd4a3fbce
commit
06d39b615b
6 changed files with 82 additions and 30 deletions
@ -0,0 +1,25 @@ |
|||||||
|
# Generated by Django 2.0.7 on 2018-10-27 16:53 |
||||||
|
|
||||||
|
import datetime |
||||||
|
from django.db import migrations, models |
||||||
|
from django.utils.timezone import utc |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('cart', '0001_initial'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AlterField( |
||||||
|
model_name='discount', |
||||||
|
name='code', |
||||||
|
field=models.CharField(blank=True, default='866872fd-bf5a-48bc-8e22-c3581eb7a307', max_length=50, unique=True, verbose_name='Код'), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='discount', |
||||||
|
name='valid_to', |
||||||
|
field=models.DateTimeField(blank=True, default=datetime.datetime(2018, 11, 3, 16, 53, 38, 906817, tzinfo=utc), verbose_name='Конец'), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,25 @@ |
|||||||
|
# Generated by Django 2.0.7 on 2018-10-27 16:53 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('products', '0001_initial'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AlterField( |
||||||
|
model_name='manufacturer', |
||||||
|
name='image', |
||||||
|
field=models.ImageField(default=1, upload_to='producers', verbose_name='изображение'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='manufacturer', |
||||||
|
name='name', |
||||||
|
field=models.CharField(default=1, max_length=256, verbose_name='название'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
] |
||||||
@ -1,3 +1,25 @@ |
|||||||
from django.test import TestCase |
from django.test import TestCase |
||||||
|
from .models import Manufacturer, STATUS_DEFAULT |
||||||
|
|
||||||
# Create your tests here. |
|
||||||
|
class ManufactureTestCase(TestCase): |
||||||
|
@classmethod |
||||||
|
def setUpTestData(cls): |
||||||
|
cls.mock_path_to_image = 'path/to/image/file.png' |
||||||
|
Manufacturer.objects.create(name='TestManufacture', image=cls.mock_path_to_image, status=STATUS_DEFAULT) |
||||||
|
|
||||||
|
def test_default_status(self): |
||||||
|
manufacture_obj = Manufacturer.objects.get(name='TestManufacture') |
||||||
|
self.assertEqual(manufacture_obj.status, STATUS_DEFAULT) |
||||||
|
|
||||||
|
def test_path_to_image(self): |
||||||
|
manufacture_obj = Manufacturer.objects.get(name='TestManufacture') |
||||||
|
self.assertEqual(manufacture_obj.image, self.mock_path_to_image) |
||||||
|
|
||||||
|
|
||||||
|
class ProductCategoryTestCase(TestCase): |
||||||
|
pass |
||||||
|
|
||||||
|
|
||||||
|
class ProductTestCase(TestCase): |
||||||
|
pass |
||||||
|
|||||||
Loading…
Reference in new issue