def test_validate_equals_length_invalid(self):
        validations.validate_length(self.model, "color", equals=5)

        assert_bad_color(self.model)
    def test_validate_equals_length_valid(self):
        validations.validate_length(self.model, "color", equals=6)

        assert_good_color(self.model)
    def test_validate_max_length_invalid(self):
        validations.validate_length(self.model, "color", maximum=5)

        assert_bad_color(self.model)
    def test_validate_max_length_valid(self):
        validations.validate_length(self.model, "color", maximum=7)

        assert_good_color(self.model)
    def test_validate_min_length_invalid(self):
        validations.validate_length(self.model, "color", minimum=7)

        assert_bad_color(self.model)
    def test_validate_min_length_valid(self):
        validations.validate_length(self.model, "color", minimum=5)

        assert_good_color(self.model)