Combine the nullable boolean field test cases

'NullBooleanField' is now based on 'BooleanField(allow_null=True)' and
doesn't need a test case to explicitly test its behavior.
This commit is contained in:
Ryan P Kilby 2020-08-17 20:15:56 -07:00
parent 3812f46c19
commit 8de2fed468

View File

@ -673,9 +673,9 @@ class TestBooleanField(FieldValues):
assert exc_info.value.detail == expected
class TestNullBooleanField(TestBooleanField):
class TestNullableBooleanField(TestBooleanField):
"""
Valid and invalid values for `NullBooleanField`.
Valid and invalid values for `BooleanField(allow_null=True)`.
"""
valid_inputs = {
'true': True,
@ -697,17 +697,7 @@ class TestNullBooleanField(TestBooleanField):
None: None,
'other': True
}
field = serializers.NullBooleanField()
class TestNullableBooleanField(TestNullBooleanField):
"""
Valid and invalid values for `BooleanField` when `allow_null=True`.
"""
@property
def field(self):
return serializers.BooleanField(allow_null=True)
field = serializers.BooleanField(allow_null=True)
# String types...