Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/django/contrib/postgres/fields/citext.py: 90%

13 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2023-07-17 14:22 -0600

1from django.db.models import CharField, EmailField, TextField 

2 

3__all__ = ["CICharField", "CIEmailField", "CIText", "CITextField"] 

4 

5 

6class CIText: 

7 def get_internal_type(self): 

8 return "CI" + super().get_internal_type() 

9 

10 def db_type(self, connection): 

11 return "citext" 

12 

13 

14class CICharField(CIText, CharField): 

15 pass 

16 

17 

18class CIEmailField(CIText, EmailField): 

19 pass 

20 

21 

22class CITextField(CIText, TextField): 

23 pass