/opt/cloudlinux/venv/lib/python3.11/site-packages/pylint_django/tests/input
""" Checks that Pylint does not complain about various methods on Django model fields. """ # pylint: disable=missing-docstring from __future__ import print_function from datetime import date, datetime from decimal import Decimal from django.db import models class LotsOfFieldsModel(models.Model): bigintegerfield = models.BigIntegerField() booleanfield = models.BooleanField(default=True) charfield = models.CharField(max_length=40, null=True) commaseparatedintegerfield = models.CommaSeparatedIntegerField() datetimefield = models.DateTimeField(auto_now_add=True) datefield = models.DateField(auto_now_add=True) decimalfield = models.DecimalField(max_digits=5, decimal_places=2) durationfield = models.DurationField() emailfield = models.EmailField() filefield = models.FileField(name="test_file", upload_to="test") filepathfield = models.FilePathField() floatfield = models.FloatField() genericipaddressfield = models.GenericIPAddressField() imagefield = models.ImageField(name="test_image", upload_to="test") ipaddressfield = models.IPAddressField() intfield = models.IntegerField(null=True) nullbooleanfield = models.NullBooleanField() positiveintegerfield = models.PositiveIntegerField() positivesmallintegerfield = models.PositiveSmallIntegerField() slugfield = models.SlugField() smallintegerfield = models.SmallIntegerField() textfield = models.TextField() timefield = models.TimeField() urlfield = models.URLField() def __str__(self): return self.id def boolean_field_tests(self): print(self.booleanfield | True) print(self.nullbooleanfield | True) def string_field_tests(self): print(self.charfield.strip()) print(self.charfield.upper()) print(self.charfield.replace("x", "y")) print(self.filepathfield.strip()) print(self.filepathfield.upper()) print(self.filepathfield.replace("x", "y")) print(self.emailfield.strip()) print(self.emailfield.upper()) print(self.emailfield.replace("x", "y")) print(self.textfield.strip()) print(self.textfield.upper()) print(self.textfield.replace("x", "y")) def datetimefield_tests(self): now = datetime.now() print(now - self.datetimefield) print(self.datetimefield.ctime()) def datefield_tests(self): now = date.today() print(now - self.datefield) print(self.datefield.isoformat()) def decimalfield_tests(self): print(self.decimalfield.compare(Decimal("1.4"))) def durationfield_tests(self): now = datetime.now() print(now - self.durationfield) print(self.durationfield.total_seconds()) def filefield_tests(self): self.filefield.save("/dev/null", "TEST") print(self.filefield.file) self.imagefield.save("/dev/null", "TEST") print(self.imagefield.file) def numberfield_tests(self): print(self.intfield + 5) print(self.bigintegerfield + 4) print(self.smallintegerfield + 3) print(self.positiveintegerfield + 2) print(self.positivesmallintegerfield + 1)
.
Edit
..
Edit
__init__.py
Edit
__pycache__
Edit
external_django_tables2_noerror_meta_class.py
Edit
external_drf_noerror_serializer.py
Edit
external_drf_noerror_serializer.rc
Edit
external_factory_boy_noerror.py
Edit
external_factory_boy_noerror.rc
Edit
external_model_utils_noerror_override_manager.py
Edit
external_model_utils_noerror_override_manager.rc
Edit
external_psycopg2_noerror_postgres_fields.py
Edit
external_psycopg2_noerror_postgres_fields.rc
Edit
external_tastypie_noerror_foreign_key.py
Edit
func_hard_coded_auth_user.py
Edit
func_hard_coded_auth_user.txt
Edit
func_json_response.py
Edit
func_json_response.txt
Edit
func_model_does_not_use_unicode_py33.py
Edit
func_model_does_not_use_unicode_py33.txt
Edit
func_model_no_explicit_unicode_str_compat.py
Edit
func_model_no_explicit_unicode_str_compat.txt
Edit
func_modelform_exclude.py
Edit
func_modelform_exclude.txt
Edit
func_noerror_classviews.py
Edit
func_noerror_duplicate_except_doesnotexist.py
Edit
func_noerror_factory_post_generation.py
Edit
func_noerror_foreign_key_attributes.py
Edit
func_noerror_foreign_key_ids.py
Edit
func_noerror_foreign_key_key_cls_unbound.py
Edit
func_noerror_foreign_key_package.py
Edit
func_noerror_foreign_key_sets.py
Edit
func_noerror_foreignkeys.py
Edit
func_noerror_form_fields.py
Edit
func_noerror_forms_py33.py
Edit
func_noerror_formview_ancestors.py
Edit
func_noerror_generic_foreign_key.py
Edit
func_noerror_gettext_lazy_format.py
Edit
func_noerror_ignore_meta_subclass.py
Edit
func_noerror_import_q.py
Edit
func_noerror_issue_46.py
Edit
func_noerror_managers_return_querysets.py
Edit
func_noerror_manytomanyfield.py
Edit
func_noerror_model_fields.py
Edit
func_noerror_model_methods.py
Edit
func_noerror_model_objects.py
Edit
func_noerror_model_unicode_callable.py
Edit
func_noerror_model_unicode_lambda.py
Edit
func_noerror_models_py33.py
Edit
func_noerror_protected_meta_access.py
Edit
func_noerror_string_foreignkey.py
Edit
func_noerror_style_members.py
Edit
func_noerror_test_wsgi_request.py
Edit
func_noerror_ugettext_lazy_format.py
Edit
func_noerror_unicode_py2_compatible.py
Edit
func_noerror_urls.py
Edit
func_noerror_uuid_field.py
Edit
func_noerror_views.py
Edit
func_noerror_wsgi.py
Edit
func_unused_arguments.py
Edit
func_unused_arguments.txt
Edit
migrations
Edit
models
Edit
test_app
Edit