| | 48 | # Boolean and null boolean fields |
|---|
| | 49 | >>> f = BooleanField() |
|---|
| | 50 | >>> for val in (True, '1', 1): |
|---|
| | 51 | ... f.get_db_prep_lookup('exact', val) |
|---|
| | 52 | [True] |
|---|
| | 53 | [True] |
|---|
| | 54 | [True] |
|---|
| | 55 | >>> for val in (False, '0', 0): |
|---|
| | 56 | ... f.get_db_prep_lookup('exact', val) |
|---|
| | 57 | [False] |
|---|
| | 58 | [False] |
|---|
| | 59 | [False] |
|---|
| | 60 | |
|---|
| | 61 | >>> f = NullBooleanField() |
|---|
| | 62 | >>> for val in (True, '1', 1): |
|---|
| | 63 | ... f.get_db_prep_lookup('exact', val) |
|---|
| | 64 | [True] |
|---|
| | 65 | [True] |
|---|
| | 66 | [True] |
|---|
| | 67 | >>> for val in (False, '0', 0): |
|---|
| | 68 | ... f.get_db_prep_lookup('exact', val) |
|---|
| | 69 | [False] |
|---|
| | 70 | [False] |
|---|
| | 71 | [False] |
|---|
| | 72 | >>> f.get_db_prep_lookup('exact', None) |
|---|
| | 73 | [None] |
|---|